Uptrick: Asset Rotation SystemOverview
The Uptrick: Asset Rotation System is a high-level performance-based crypto rotation tool. It evaluates the normalized strength of selected assets and dynamically simulates capital rotation into the strongest asset while optionally sidestepping into cash when performance drops. Built to deliver an intelligent, low-noise view of where capital should move, this system is ideal for traders focused on strength-driven allocation without relying on standard technical indicators.
Purpose
The purpose of this tool is to identify outperforming assets based strictly on relative price behavior and automatically simulate how a portfolio would evolve if it consistently moved into the strongest performer. By doing so, it gives users a realistic and dynamic model for capital optimization, making it especially suitable during trending markets and major crypto cycles. Additionally, it includes an optional safety fallback mechanism into cash to preserve capital during risk-off conditions.
Originality
This system stands out due to its strict use of normalized performance as the only basis for decision-making. No RSI, no MACD, no trend oscillators. It does not rely on any traditional indicator logic. The rotation logic depends purely on how each asset is performing over a user-defined lookback period. There is a single optional moving average filter, but this is used internally for refinement, not for entry or exit logic. The system’s intelligence lies in its minimalism and precision — using normalized asset scores to continuously rotate capital with clarity and consistency.
Inputs
General
Normalization Length: Defines how many bars are used to calculate each asset’s normalized score. This score is used to compare asset performance.
Visuals: Selects between Equity Curve (show strategy growth over time) or Asset Performance (compare asset strength visually).
Detect after bar close: Ensures changes only happen after a candle closes (for safety), or allows bar-by-bar updates for quicker reactions.
Moving Average
Used internally for optional signal filtering.
MA Type: Lets you choose which moving average type to use (EMA, SMA, WMA, RMA, SMMA, TEMA, DEMA, LSMA, EWMA, SWMA).
MA Length: Sets how many bars the moving average should calculate over.
Use MA Filter: Turns the filter on or off. It doesn’t affect the signal directly — just adds a layer of control.
Backtest
Used to simulate equity tracking from a chosen starting point. All calculations begin from the selected start date. Prior data is ignored for equity tracking, allowing users to isolate specific market cycles or testing periods.
Starting Day / Month / Year: The exact day the strategy starts tracking equity.
Initial Capital $: The amount of simulated starting capital used for performance calculation.
Rotation Assets
Each asset has 3 controls:
Enable: Include or exclude this asset from the rotation engine.
Symbol: The ticker for the asset (e.g., BINANCE:BTCUSDT).
Color: The color for visualization (labels, plots, tables).
Assets supported by default:
BTC, ETH, SOL, XRP, BNB, NEAR, PEPE, ADA, BRETT, SUI
Cash Rotation
Normalization Threshold USDC: If all assets fall below this threshold, the system rotates into cash.
Symbol & Color: Sets the cash color for plots and tables.
Customization
Dynamic Label Colors: Makes labels change color to match the current asset.
Enable Asset Label: Plots asset name labels on the chart.
Asset Table Position: Choose where the key asset usage table appears.
Performance Table Position: Choose where the backtest performance table appears.
Enable Realism: Enables slippage and fee simulation for realistic equity tracking. Adjusted profit is shown in the performance table.
Equity Styling
Show Equity Curve (STYLING): Toggles an extra-thick visual equity curve.
Background Color: Adds a soft background color that matches the current asset.
Features
Dual Visualization Modes
The script offers two powerful modes for real-time visual insights:
Equity Curve Mode: Simulates the growth of a portfolio over time using dynamic asset rotation. It visually tracks capital as it moves between outperforming assets, showing compounded returns and the current allocation through both line plots and background color.
Asset Performance Mode: Displays the normalized performance of all selected assets over the chosen lookback period. This mode is ideal for comparing relative strength and seeing how different coins perform in real-time against one another, regardless of price level.
Multi-Asset Rotation Logic
You can choose up to 10 unique assets, each fully customizable by symbol and color. This allows full flexibility for different strategies — whether you're rotating across majors like BTC, ETH, and SOL, or including meme tokens and stablecoins. You decide the rotation universe. If none of the selected assets meet the strength threshold, the system automatically moves to cash as a protective fallback.
Key Asset Selection Table
This on-screen table displays how frequently each enabled asset was selected as the top performer. It updates in real time and can help traders understand which assets the system has historically favored.
Asset Name: Shortened for readability
Color Box: Visual color representing the asset
% Used: How often the asset was selected (as a percentage of strategy runtime)
This table gives clear insight into historical rotation behavior and asset dominance over time.
Performance Comparison Table
This second table shows a full backtest vs. chart comparison, broken down into key performance metrics:
Backtest Start Date
Chart Asset Return (%) – The performance of the asset you’re currently viewing
System Return (%) – The equity growth of the rotation strategy
Outperformed By – Shows how many times the system beat the chart (e.g., 2.1x)
Slippage – Estimated total slippage costs over the strategy
Fees – Estimated trading fees based on rotation activity
Total Switches – Number of times the system changed assets
Adjusted Profit (%) – Final net return after subtracting fees and slippage
Equity Curve Styling
To enhance visual clarity and aesthetics, the equity curve includes styling options:
Custom Thickness Curve: A second stylized line plots a shadow or highlight of the main equity curve for stronger visual feedback
Dynamic Background Coloring: The chart background changes color to match the currently held asset, giving instant visual context
Realism Mode
By enabling Realism, the system calculates estimated:
Trading Fees (default 0.1%)
Slippage (default 0.05%)
These costs are subtracted from the equity curve in real time, and shown in the table to produce an Adjusted Return metric — giving users a more honest and execution-aware picture of system performance.
Adaptive Labeling System
Each time the asset changes, an on-chart label updates to show:
Current Asset
Live Equity Value
These labels dynamically adjust in color and visibility depending on the asset being held and your styling preferences.
Full Customization
From visual position settings to table placements and custom asset color coding, the entire system is fully modular. You can move tables around the screen, toggle background visuals, and control whether labels are colored dynamically or uniformly.
Key Concepts
Normalized values represent how much an asset has changed relative to its past price over a fixed period, allowing performance comparisons across different assets. Outperforming refers to the asset with the highest normalized value at a given time. Cash fallback means the system moves into a stable asset like USDC when no strong performers are available. The equity curve is a running total of simulated capital over time. Slippage is the small price difference between expected and actual trade execution due to market movement.
Use Case Flexibility
You don’t need to use all 10 assets. The system works just as effectively with only 1 asset — such as rotating between CASH and SOL — for a simple, minimal strategy. This is ideal for more focused portfolios or thematic rotation systems.
How to Use the Indicator
To use the Uptrick: Asset Rotation System, start by selecting which assets to include and entering their symbols (e.g., BINANCE:BTCUSDT). Choose between Equity Curve mode to see simulated portfolio growth, or Asset Performance mode to compare asset strength. Set your lookback period, backtest start date, and optionally enable the moving average filter or realism settings for slippage and fees. The system will then automatically rotate into the strongest asset, or into cash if no asset meets the strength threshold. Use alerts to be notified when a rotation occurs.
Asset Switch Alerts
The script includes built-in alert conditions for when the system rotates into a new asset. You can enable these to be notified when the system reallocates to a different coin or to cash. Each alert message is labeled by target asset and can be used for automation or monitoring purposes.
Conclusion
The Uptrick: Asset Rotation System is a next-generation rotation engine designed to cut through noise and overcomplication. It gives users direct insight into capital strength, without relying on generic indicators. Whether used to track a broad basket or focus on just two assets, it is built for accuracy, adaptability, and transparency — all in real-time.
Disclaimer
This script is for research and educational purposes only. It is not intended as financial advice. Past performance is not a guarantee of future results. Always consult with a financial professional and evaluate risks before trading or investing.
在腳本中搜尋" TABLE "
Uptrick: Reversal Matrix +Overview
The Uptrick: Reversal Matrix + is designed as a comprehensive tool that organizes market information in a visually intuitive way. It presents a variety of signals and data points on the chart, aiming to provide clarity about potential reversals, directional momentum, and the broader context surrounding price behavior. By consolidating numerous indicators and statistics into a single interface, it serves as a versatile companion for different trading styles and time horizons.
Purpose
This indicator offers a multifunctional approach to market analysis. It seeks to help users gain a more holistic view of current conditions rather than focusing on isolated data points. Its primary goal is to guide traders toward recognizing evolving market structures, shifts in buying or selling pressure, and periods where price movement may exhibit stronger or weaker momentum. Because it is designed for adaptive use, it can cater to fast, intraday styles or more deliberate, long-term strategies, depending on how the user configures it.
Originality and Uniqueness
The Reversal Matrix + stands out by merging various categories of market data into cohesive visuals and tables. While many indicators offer singular signals or straightforward buy/sell prompts, this script integrates numerous underlying components and displays them in organized panels. Each piece of data, from volume characteristics to volatility states, is contextualized. This multi-layered approach helps traders see more than just a single dimension of the market. Whether one is exploring short-term breakouts, potential traps, or broader market regimes, the tool accommodates multiple perspectives within a single framework.
Inputs
1. Sensitivity.
This setting allows you to choose different levels based on how frequently you would like signals to appear. Selecting a higher sensitivity may capture faster changes but can produce a greater number of signals. More moderate or smoother settings can be preferable for users looking for less frequent but potentially clearer indications of shifts.
2. Trading Style.
This option adapts the tool to match conservative, normal, or more aggressive preferences. When choosing a conservative style, the script attempts to filter out smaller fluctuations, while the aggressive style might highlight more potential turning points as they emerge.
3. Potential Signal Threshold Difference
This setting adjusts the sensitivity of potential reversal signals. A lower value means the script will highlight only the most distinct setups, filtering out weaker or borderline scenarios. A higher value makes the tool more receptive to subtle shifts, potentially flagging more frequent signals. It allows users to fine-tune how responsive the script is to early momentum changes, depending on their preferred level of signal strictness.
4. Table Positions (Optional).
There are inputs that let you decide the on-chart position of the tables. You can enable or disable these tables and choose where they appear (for instance, top-right or bottom-left), depending on how you want the data displayed alongside price bars.
Table and Its Position
When enabled, a large table, known as the Full Metrics Table, offers extensive details about various technical and behavioral metrics. You can place it anywhere on your chart layout for convenience. It is designed to give you a granular view of current conditions without overwhelming the main price candles themselves.
Another, smaller panel known as the Final Verdict Table can also be displayed at a user-chosen position. This panel simplifies the script’s internal assessments into broader verdicts or summaries, allowing for a quick read on the market’s status.
Features
Multi-Faceted Signal and Alert System.
The indicator continuously scans market activity, highlighting events such as sudden rises or drops, changes in volatility, and shifts in momentum. Users can configure an array of alerts that instantly notify them of these occurrences, reducing the need to constantly monitor the chart.
Candle Overlays and Fading Effects .
In addition to standard chart candles, the script offers visual cues by shading or coloring candles differently when it detects certain signals. The fading mechanism gradually diminishes the bar color of older signals so that recent ones are more noticeable. This helps keep the focus on current opportunities while retaining a historical context.
Contextual Market Synopsis .
Each time a candle closes, the tool updates a variety of behind-the-scenes checks. This process helps the user see whether the market remains within the same general state (trending, ranging, or reversing) or is shifting rapidly. It also adds clarity when conditions may be transitioning between bullish and bearish inclinations.
Adaptable Settings for Different Styles .
Since traders differ in their tolerance for rapid fluctuations, the script’s adjustable Sensitivity and Trading Style inputs provide a way to fine-tune how it reacts. Someone trading on shorter timeframes can opt for more frequent signals that capture subtle changes, whereas a position trader might lean toward smoother outputs that highlight only stronger, more sustained conditions.
Extended Data Analysis .
Beyond immediate buy/sell possibilities, the Reversal Matrix+ delivers comprehensive data to help users confirm or question a market stance. A wide range of volume, volatility, and price action elements are factored in, giving each signal additional context rather than a simple green or red highlight.
Final Verdict Summaries .
When the second table is enabled, it condenses key aspects of the indicator’s internal logic into straightforward statements. Rather than navigating multiple data rows, you can check if the market appears more stable or volatile, potentially bullish or bearish, and whether a reversal probability is deemed high or low.
Large-Scale Alert Coverage .
More than fifty specialized alerts focus on distinct aspects, enabling users to track everything from volume anomalies to momentum acceleration.
Specialized Color Schemes .
To assist in quickly spotting bullish or bearish tendencies, candles and background components may be tinted in line with the latest recognized conditions. This visual reinforcement makes it easier to decide if ongoing signals confirm a previous stance or suggest a change.
Buy/Sell Signals
A core function of the script is to present buy and sell indications on the chart, identifying moments when price momentum may be shifting in a meaningful way. These signals come in two varieties: potential reversals and confirmed reversals. Potential reversals appear sooner, providing an early heads-up that market behavior could be turning. Confirmed reversals require a stronger confluence of underlying conditions, aiming to reduce the likelihood of false starts.
Internally, the script examines multiple facets—such as momentum flow, changes in volatility, and volume characteristics—to determine when a potential transition is noteworthy enough to highlight as a signal. As soon as those conditions line up, the script applies distinct markers or shapes to the candles, making it easy to spot these pivotal points on the chart. In addition, each new signal is emphasized through color-based candle shading, while older signals gradually fade to keep attention on the most relevant opportunities.
Although these signals can function as standalone cues, many traders pair them with the script’s other outputs—such as the Full Metrics Table, the Final Verdict Table, and specialized alerts—to form a more complete perspective. For instance, a potential buy signal spotted in real time may gain extra weight if certain metrics in the table reflect a constructive market backdrop. Meanwhile, the final verdict can offer a succinct confirmation or contradiction to what the buy or sell signal suggests. By combining these elements, traders can pursue strategies that balance both immediacy and context, tailoring their entries and exits to their own tolerance for risk and time horizon.
These features collectively allow users to explore the market from multiple angles. Whether one seeks a deeper technical dive or simpler guidance, the indicator’s layered design aims to cater to a broad spectrum of trading approaches.
Full Metrics Table
A key element of Uptrick: Reversal Matrix+ is the extensive set of data displayed within the Full Metrics Table. Below is an expanded explanation of the sixty-four core metrics. Each is accompanied by a brief statement about its practical significance.
Price
Displays current price.
Price Percent
Shows how much the price has shifted in percentage terms over a recent comparison point. Useful for gauging recent moves.
Vo Open
Presents price movement in relation to the candle’s open. Helps traders see if momentum favored bullish or bearish direction within the candle.
Range Percent
Depicts the span between high and low over the candle’s range, offering a measure of volatility within that candle.
Bodi Percent
Indicates how much of the candle is body as opposed to wick. Shows whether there was more decisive movement or more back-and-forth trading.
Volatility
Generically measures how dramatically price has been fluctuating over a given period. Helps users notice if the market is calm or very active.
Mpeed
Represents a sense of speed in price movement, potentially revealing if momentum is picking up or slowing down.
Accel
Points to how quickly price movement shifts from one level of speed to another. Can hint at a market that is accelerating or flattening out.
Volume
Reflects how many shares, contracts, or units are traded within the current bar. Higher volume may suggest stronger conviction.
Vol Percent
Shows how the volume compares, in percentage, to a previous period’s volume. Useful for spotting surges or drops in trading activity.
Mession Hi
Captures the highest point within a recent observed period or session. Often watched for potential breakout or reversal clues.
Mession Lo
Captures the lowest point within a recent observed period or session. Similarly, used to watch for support or breakdowns.
Pos Percent
Indicates how far the current price stands within its range. Being near the upper percentile suggests strength or an overbought scenario, depending on the viewpoint.
Mpread
Offers a sense of the overall spread in price action, which can reflect the determination of buyers or sellers within a candle.
Gap
Shows the difference in price from a prior close or from some previous reference point. Helps identify abrupt shifts in sentiment.
Conf. (Core)
Presents a general level of signal confidence based on internal checks. Assists in quickly scanning for whether a candle is aligned with broader market patterns.
Availability
Describes liquidity conditions, such as whether the market seems actively traded or comparatively thinner.
Conf. Bias
Highlights if price and momentum appear to confirm a prevailing direction, or if there is a noticeable lack of such alignment.
Valuation
Suggests how current price compares to an internal yardstick of fair or undervalued settings. Useful for spotting potential discount or premium zones.
Reversal
Warns about the possibility that price may turn from its recent direction. Intriguing for those who look for turning points at the end of trends.
Vol. Mtate
Indicates whether conditions are characterized by subdued or elevated swings. A higher reading may signal that caution is warranted.
Direction
Reflects a bullish or bearish inclination based on internal data. Provides a simplified way to see whether momentum is leaning up or down.
Vol. Clarity
Measures the clarity of volume movement, potentially detecting spikes or plateaus that can confirm or contradict price action.
Mtructure
Offers insight into how recent highs and lows are forming. A market that keeps printing higher highs and lows might suggest ongoing upward momentum.
Reaction
Shows how quickly the market responds to new information. Speedy changes may indicate more emotionally driven or news-influenced trading.
Trend Conf.
Suggests the tool’s assessment of how solid or fragile a given direction is. Useful for quickly seeing if a trend might persist.
Zone
Labels whether price is running near top or bottom levels of a selected range, helping identify if a market is pushing extremes.
Ehhaustion
Reveals if a move might be overextended and could retrace. Helpful in deciding whether to take profits or wait for a deeper confirmation.
Range Env
Describes whether the market is operating in a tight or wide range. Can help in choosing strategies like breakout or range-bound approaches.
Demand
Reports on whether buying demand or selling supply is more dominant in the current period. Assists in gauging short-term pressure.
Conf. Level
Provides an additional notion of how firm a signal might be. It may be labeled as early or fully formed, helping with timing considerations.
Momentum
Conveys whether price is accelerating upward, decelerating, or shifting into a more neutral gear.
Higher Close Percent
Indicates the frequency of consecutive higher closes over recent bars. Demonstrates if a market is consistently pushing upward.
Bear Trap
Points to scenarios where sellers could be caught off guard if the market reverses after a seemingly bearish move.
Bull Trap
Opposite of the above, hinting that buyers may be misled if price fails to hold after a seemingly bullish shift.
Vol Mqueeze
Identifies periods where volume and volatility might be compressing. Often used by traders to anticipate a potential abrupt expansion in movement.
Divergence
Suggests a mismatch between price and internal momentum signals. May foretell a hidden reversal or shift in direction.
Hist. Vol
Provides a longer-term viewpoint of how volatility stands in the broader scope, enabling comparison between current choppiness and previous norms.
Velocity
Tracks the overall vigor of price movement. A high velocity can mean powerful directional drive.
Wick Ratio
Analyzes the presence of upper or lower wicks and can suggest whether buying or selling tails are dominant within each bar.
Decision Bias
Indicates how the script perceives near-term market consensus. A strong bias may reveal one side’s momentum more clearly.
Break Chance
Hints at whether a local high or low has a fair possibility of being broken, which can be relevant to breakout-style trading.
Trend Mlope
Observes the slope of the ongoing trend, showing whether price is inclining, declining, or moving sideways over a specified window.
Trend Dir
Concisely states if that slope leans upward or downward. Useful for determining basic directional posture at a glance.
Regime
Groups the market environment into stable bullish, stable bearish, or a more unsettled pattern, helping shape strategic decisions.
Price Comparison
Shows whether price is trading above or below certain historical or moving references. Provides a broad sense of market posture.
Vol Mhift
Highlights any general upswing or downswing in traded volume, indicating whether participants are stepping in or scaling back.
Mtructural Balance
Offers an overview of whether the chart bars show more wick dominance or more body dominance. Helps in reading subtle shifts in power.
Flow Mtability
Portrays how orderly or choppy the price movement is. Less stable flow can lead to more frequent reversals or whipsaws.
Liquidity Pull
Shows the extent to which trading activity may be magnetizing price, helping gauge if there is substantial interest at certain zones.
Bar Mhape
Describes the candle’s shape, such as longer upper or lower tails, which can point to rejections or confirmations of direction.
Bui/Mell Rating
Reveals which side holds greater influence at a glance. Might display more leaning to buy strength or to sell pressure.
Range Vol Flow
Monitors the interplay between how wide the range is and how volume is behaving. If both are expanding, more powerful swings may follow.
Hiper Move
Spots especially strong or sudden moves. Could be a swift jump up or down, prompting attention to volatility management.
Candle Force
Indicates how forceful a candle’s close is compared to its full range. Strong force bars often underscore decisive momentum.
Hi/Lo Tag
Alerts you to newly formed session extremes, helping confirm if recent highs or lows are significant.
Price Action
Labels the candle as leaning bullish, leaning bearish, or neutral, providing a concise understanding of the immediate tone.
Vol Abnorm
Distinguishes between typical volume and unusually high volume that might signal institutional trading or news releases.
Trend Match
Checks if short-term direction is aligned with a broader trend. Clear alignment can strengthen confidence in that direction.
Move Confirm
Conveys whether the tool sees a price movement as already established or still in a formative state.
Momentum Focus
Gives a quick snapshot of whether price momentum is generally tilting higher, lower, or holding steady.
Vol Total
Presents a broad average or accumulated sense of volume over a longer window, providing context for current activity.
Hist. Accum
Positions price within a more extended historical range, allowing one to see if the asset is near major peaks or troughs.
Trap Bias
Informs if the market may be showing conditions that lead to bull traps or bear traps, cautioning traders who chase rapid moves.
Final Verdict Table
The secondary table, known as the Final Verdict Table, condenses the tool’s main findings into concise statements. It watches for patterns such as alignment of trends, clarity of momentum, perceived volatility conditions, and possible reversals. Depending on what the script observes, the table might suggest a bullish confluence, a bearish confluence, an unstable market environment, or a more neutral outlook. This feature is particularly helpful for traders who prefer quick insights over a detailed breakdown of every metric.
Metrics Included in the Final Verdict Table
Directional Momentum Flow
This entry shows how the indicator interprets short-term momentum for the current market. If momentum appears to be gaining strength in one direction, it may indicate that buyers or sellers have a slight edge, whereas a flat reading might suggest indecision.
Volatility Regime Assessment
This metric provides insight into whether the market is relatively calm, moderate, or experiencing elevated volatility. A calmer volatility state might favor steadier strategies, while higher volatility could signal the potential for wider price swings.
Trend Continuity Confidence
This section reflects how confident the tool is in the market’s current trend. It helps traders see whether recent action supports a persistent uptrend, downtrend, or if there is ambiguity that undermines the idea of a consistent directional movement.
Reversal Probability Index
Here, the table evaluates whether conditions are conducive to a market turnaround. If the script observes signs of exhaustion or conflict in momentum, it may suggest an increased possibility of the price switching direction.
Manipulation Detector
This component looks for signals that the market may be attempting to trap buyers or sellers. For instance, a sudden shift might hint at a bull or bear trap scenario. This readout serves to caution against seemingly obvious moves that could quickly reverse.
Final Verdict
Below these metrics, the table presents a single overall statement that integrates the above factors. This final verdict can range from identifying a bullish or bearish confluence to calling the market unstable or neutral if conditions are inconclusive. It is intended to be a quick, high-level summary of the script’s general stance on the market.
Any Other Features
Users can access more than fifty specialized alerts that target different market conditions, from potential trap scenarios to shifts in volatility regimes. These alerts can be integrated into various platforms, ensuring that traders receive immediate notifications when critical triggers occur. The color-coded candle approach, combined with fading effects, helps maintain chart readability. Over time, this setup encourages a balance between a detailed backdrop of market data and a clear depiction of fresh signals.
Why More than One Indicator
Integrating multiple components under one roof offers several advantages. It reduces the chance of relying on a single dimension, such as price action alone, which can sometimes mislead or generate frequent false signals. By combining various measures of volatility, volume, and price structure, the script can reveal confluences or disagreements among different elements. This multi-faceted approach can improve clarity, making it easier to decide when conditions line up favorably or when they conflict, thereby prompting caution.
Conclusion
In summary, the Uptrick: Reversal Matrix + aims to deliver a sweeping overview of market dynamics. It guides users from raw observations—like price and volume—to broader insights concerning trend stability, potential reversals, and overall liquidity. Its dual-table system allows for both fine-grained analysis and fast verdicts, catering to traders with varying degrees of time and attention. The numerous alerts and color coding schemes further round out its capacity for real-time monitoring and visually clear signal presentation.
Disclaimer
Trading involves inherent risks, and no tool can entirely eliminate uncertainty. This indicator’s materials are provided for informational purposes, without guarantees regarding future performance. Traders should exercise due diligence, apply sound risk management, and consider professional advice. The Uptrick: Reversal Matrix+ does not assume responsibility for financial decisions made based on its output.
ReversoReverso – Moving Average Touch Statistics Tracker
Reverso indicator is a technical analysis tool that tracks and visualizes how price interacts with a selected Exponential Moving Average (EMA). It provides detailed statistics about price behavior before, during, and after each EMA touch event.
This script is suitable for both trend-following and mean-reversion traders who want to study EMA reactions, understand market tendencies, and refine entry/exit strategies based on price-memory dynamics.
Features and Functionality
Supported MAs: EMA 9, 20, or 50
Timeframe Support: Uses the chart’s timeframe
Touch Detection: Triggered when the price range (high to low) crosses or touches the EMA
Automatic Data Tracking
Tables for Quick Visual Summary
Visual Overlay: Optional EMA line plotted on chart
Timeframe Support: Uses the chart’s timeframe
Capped history: Most recent 50 touches
Automatic Data Tracking:
Number of EMA touches
Time intervals between touches
Price distance from last touch
Maximum price deviation (above/below EMA) between touches
Time spent above/below EMA
Tables for Quick Visual Summary:
Info Table: Live details about last and first touches, distance from touch, bars above/below, peak movements since last touch
Stats Table: Averages and extreme values for price behavior patterns across recent history
Core Metrics Tracked
Last Touch Price: The last price level where price touched the EMA
Distance from Last Touch: Current % change from the last touch price
Time Between Touches: Average and maximum intervals (in bars or time) between touch events
Max Distance Above/Below: Peak movement above/below EMA between touches
Bars Above/Below: How long price stayed above/below the EMA since last touch
Peak This Cycle: Max deviation above/below in current cycle since last touch
How It Works
Reverso monitors each bar to check if price intersects the selected EMA.
When a new touch occurs, it records the touch price and time, and resets the tracking cycle.
From that point forward, it tracks how far and how long price drifts above or below the EMA.
This process repeats with each new touch, building a detailed profile of how price behaves around the moving average.
The result is a visual and statistical framework for understanding price memory, market rhythm, and mean-reversion opportunities.
Customization Options
EMA Length: Choose from EMA 9, 20, or 50
Show MA Line: Toggle the EMA plot on the chart
Show Info Table: Enable/disable the current-touch summary
Show Statistics Table: Show aggregate data over the history
Table Positioning: Customizable placement for both tables
MA Color: Select custom color for EMA plot
Intended Use Cases
Identify reversal or continuation setups near EMAs
Validate strategies relying on mean reversion
Backtest the consistency of price respect to EMAs
Detect periods of volatility clustering around EMAs
Notes and Disclaimers
This script does not repaint: calculations are made on confirmed bars.
This indicator is educational in nature and should be used alongside other forms of analysis.
Time durations in the tables are approximated using bar timing and may vary across markets/timeframes.
Qualitative and Quantitative Candlestick Score [CHE] Qualitative and Quantitative Candlestick Score
Overview
The Qualitative and Quantitative Candlestick Score is a powerful indicator for TradingView that combines both qualitative and quantitative analyses of candlestick patterns. This indicator provides traders with a comprehensive assessment of market conditions to make informed trading decisions.
Key Features
- Quantitative Analysis: Calculates a quantitative score based on the price movement of each candle.
- Qualitative Analysis: Evaluates candles based on body size, wick size, trend, and trading volume.
- Cumulative Scores: Displays cumulative green (bullish) and red (bearish) scores over a defined period.
- Trend Analysis: Identifies trend direction, strength, and provides trading recommendations (Long/Short).
- Customizable Settings: Adjust parameters for time periods, thresholds, and volume analysis.
Settings and Customizations
1. Time Period Settings:
- Period: Number of periods to calculate moving averages and cumulative scores (Default: 14).
2. Qualitative Evaluation:
- Body Size Threshold (%): Minimum size of the candle body to be considered significant (Default: 0.5%).
- Wick Size Threshold (%): Maximum size of the wicks to be considered minimal (Default: 0.3%).
3. Volume Settings:
- Include Volume in Evaluation: Whether to include trading volume in the qualitative score (Default: Enabled).
- Volume MA Period: Number of periods to calculate the moving average of volume (Default: 14).
4. Trend Settings:
- Moving Average Length: Number of periods for the Simple Moving Average used to determine the trend (Default: 50).
Calculations and Visualizations
- Quantitative Score: Difference between the closing and opening price, normalized to the opening price.
- Qualitative Score: Evaluation based on body size, wick size, trend, and volume.
- Cumulative Scores: Average of green and red scores over the defined period.
- Score Difference: Difference between cumulative green and red scores to determine trend direction.
- Trend Analysis Table: Displays trend direction, trend strength, and trading recommendation in an easy-to-read table.
Plotting and Display
- Cumulative Scores: Displays cumulative green and red scores in green and red colors.
- Score Difference: Blue line chart to visualize the difference between green and red scores.
- Zero Line: Horizontal gray line as a reference point.
- Trend Analysis Table: Table in the top right of the chart showing current trend direction, strength, and trading recommendation.
Use Cases
- Trend Identification: Use the score difference and trend analysis table to quickly assess the current market sentiment.
- Trading Recommendations: Based on the table, decide whether a long or short entry is appropriate.
- Volume Analysis: Including volume helps to better understand the strength of a trend.
Benefits
- Comprehensive Analysis: Combines quantitative and qualitative methods for a deeper market analysis.
- User-Friendly: Easy parameter adjustments allow for personalized use.
- Visually Appealing: Clear charts and tables facilitate data interpretation.
- Flexible: Adaptable to various trading strategies and timeframes.
Installation and Usage
1. Installation:
- Copy the provided Pine Script code.
- Go to TradingView and open the Pine Script Editor.
- Paste the code and save the script.
- Add the indicator to your chart.
2. Customization:
- Adjust the parameters according to your trading preferences.
- Monitor the cumulative scores and the trend analysis table for trading decisions.
Conclusion
The Qualitative and Quantitative Candlestick Score offers a comprehensive analysis of market conditions by combining quantitative and qualitative evaluation methods. With its user-friendly settings and clear visualizations, this indicator is a valuable tool for traders seeking informed and precise trading decisions.
Best regards and happy trading
Chervolino
Developed by: Chervolino
Version: 1.0
License: Free to use and customize on TradingView.
For any questions or feedback, feel free to contact me through the TradingView community.
Note: This indicator is a tool to assist with trading decisions and does not replace professional financial advice. Use it responsibly and thoroughly test it before incorporating it into your trading strategies.
Hypothesis TF Strategy EvaluationThis script provides a statistical evaluation framework for trend-following strategies by examining whether mean returns (measured here as 1-period Rate of Change, ROC) differ significantly across different price quantile groups.
Specifically, it:
Calculates rolling 25th (Q1) and 75th (Q3) percentile levels of price over a user-defined window.
Classifies returns into three groups based on whether price is above Q3, between Q1 and Q3, or below Q1.
Computes mean returns and sample sizes for each group.
Performs Welch's t-tests (which account for unequal variances) between groups to assess if their mean returns differ significantly.
Displays results in two tables:
Summary Table: Shows mean ROC and number of observations for each group.
Hypothesis Testing Table: Shows pairwise t-statistics with significance stars for 95% and 99% confidence levels.
Key Features
Rolling quantile calculations: Captures local price distributions dynamically.
Robust hypothesis testing: Welch's t-test allows for heteroskedasticity between groups.
Significance indicators: Easy visual interpretation with "*" (95%) and "**" (99%) significance levels.
Visual aids: Plots Q1 and Q3 levels on the price chart for intuitive understanding.
Extensible and transparent: Fully commented code that emphasizes the evaluation process rather than trading signals.
Important Notes
Not a trading strategy: This script is intended as a tool for research and validation, not as a standalone trading system.
Look-ahead bias caution: The calculation carefully avoids look-ahead bias by computing quantiles and ROC values only on past data at each point.
Users must ensure look-ahead bias is removed when applying this or similar methods, as look-ahead bias would artificially inflate performance and statistical significance.
The statistical tests rely on the assumption of independent samples, which might not fully hold in financial time series but still provide useful insights
Usage Suggestions
Use this evaluation framework to validate hypotheses about the behavior of returns under different price regimes.
Integrate with your strategy development workflow to test whether certain market conditions produce statistically distinct return distributions.
Example
In this example, the script was run with a quantile length of 20 bars and a lookback of 500 bars for ROC classification.
We consider a simple hypothetical "strategy":
Go long if the previous bar closed above Q3 the 75th percentile).
Go short if the previous bar closed below Q1 (the 25th percentile).
Stay in cash if the previous close was between Q1 and Q3.
The screenshot below demonstrates the results of this evaluation. Surprisingly, the "long" group shows a negative average return, while the "short" group has a positive average return, indicating mean reversion rather than trend following.
The hypothesis testing table confirms that the only statistically significant difference (at 95% or higher confidence) is between the above Q3 and below Q1 groups, suggesting a meaningful divergence in their return behavior.
This highlights how this framework can help validate or challenge intuitive assumptions about strategy performance through rigorous statistical testing.
cd_sweep&cisd_CxOverview:
When the price is at a significant zone/level on a higher time frame (HTF), and it sweeps (breaks through and then closes back below/above) the high or low of the previous HTF candle, it is common to look for a Change in State of Delivery (CISD) on a lower time frame (LTF) to enter a trade.
This model can be summarized as:
HTF Sweep → LTF CISD (Optional: SMT / Divergences)
________________________________________
Working Principle & Details:
1. The indicator monitors price action on the selected HTF and tracks any sweep (violation) of the previous HTF candle's high or low. Simultaneously, it identifies CISD levels on the LTF. If SMT is enabled, it will appear as a label on the chart.
When both HTF sweep and LTF CISD conditions are met, the indicator marks the chart at the open of the next candle and triggers an alert if set.
CISD levels are tracked and updated whenever a new HTF high/low is formed.
2. The indicator monitors the formation of entry models on up to six selected pairs, displaying results in two separate tables:
o HTF Sweep Query Table: Monitors live HTF candles and reports pairs that meet the sweep condition.
o CISD Table: Displays the pairs where a valid entry model has formed. A "🔥" symbol indicates the condition has occurred.
3. Bias Visualization:
Based on the selected HTF, a visual band is shown at the bottom of the chart using the chosen bullish/bearish colors.
Bias is determined by:
o Candle closing above/below the previous one suggesting continuation.
o A failed close after a sweep implying potential reversal.
4. HTF Candles:
Displays HTF candles based on the user-defined time frame.
5. Optional SMT (Smart Money Technique):
Must be enabled in the menu and requires the correlated pair to be entered correctly for accurate results.
Displayed only as a visual confirmation, not a requirement for model formation.
If the currently open symbol sweeps the previous candle while the correlated symbol does not (or vice versa), an "SMT" label appears on the chart.
6. Color & Table Positioning:
Controlled via the settings menu.
________________________________________
Warnings:
• The indicator only marks CISDs that form at HTF high/low zones.
• Entering every time the model forms does not guarantee profitability.
• Waiting for the model to appear at significant HTF levels/zones increases the likelihood of success.
• HTF and LTF selections should follow commonly accepted combinations or user-tested time frames.
• If you want to trigger alerts only for symbols entered in the indicator, ensure the "Use indicator alerts" option is enabled.
• To set alerts for the TradingView watchlist instead, disable the "Use indicator alerts" option.
________________________________________
Feel free to share your thoughts and suggestions.
Happy trading! 💫
The Daily Profiler v2.0This indicator serves as a multi-faceted analysis tool for TradingView, geared towards day traders who need context based on daily cycles and key price levels, especially in markets like futures that follow the NY trading schedule (18:00 ET daily reset).
Core Functionality Breakdown:
Session & Opening Range Analysis:
It defines and visually demarcates four key trading sessions: Asia (ASN: 1800-0230), London (LDN: 0230-0730), NY1 (0730-1130), and NY2 (1130-1615), using the "America/New_York" timezone.
For each session, it identifies an "Opening Range" (OR) period (e.g., 1800-1930 for ASN).
Users can opt to display background boxes for the full sessions and/or the OR periods.
It plots horizontal lines marking the High and Low reached during each session and OR period.
Crucially, it calculates the midpoint of each Opening Range (the "O/U" or Over/Under line) and tracks whether subsequent price action "breaks" this level, updating line styles and status information accordingly.
Key Price Level Plotting:
Previous Day Context: Plots the High (PDH), Low (PDL), and Midpoint (PDM) of the previous trading day, providing immediate reference points.
Daily Anchor Points: Draws lines for the Globex Open (18:00 ET start), the previous day's Settlement price, and the Midnight Open (00:00 ET), offering insight into key daily cycle starting points.
P12 Session (18:00-06:00): Tracks this overnight period and, after 06:00 ET, projects extended lines for its High, Low, and Midpoint.
High/Low of Day (HOD/LOD) Features:
Actual Tracking: Identifies and marks the actual HOD and LOD achieved during the main trading day (18:00-16:15 window) with labels showing the price, time occurred, and percentage move from the open.
User Projections: Allows users to configure multiple sets of potential HOD/LOD target zones (categorized as Long/True, Long/False, Short/True, Short/False). These are defined by specific time windows and percentage ranges from the daily open, displayed as colored projection boxes.
Statistical Projections:
ADR/MDR: Calculates the Average Daily Range (ADR) or Median Daily Range (MDR) over a user-set lookback period. It then plots projected High/Low levels for the current day based on adding/subtracting half this range value from the daily open price.
ASN OR Standard Deviations: Uses the range of the Asian session's OR to calculate and plot standard deviation levels (+/- 1.0, 2.5, 5.0, 8.0). These lines appear after the ASN OR concludes and change appearance if price crosses them.
09:30 NY Open Focus:
Provides specific analysis for the 09:30 ET 1-minute candle, often significant for US equity index futures.
Draws a box around this candle's range, optionally recoloring the bar, and draws internal percentage levels (25/50/75%) and minor offset lines for the subsequent 15 minutes.
Informational Tables:
Model Table: Summarizes the OR breakout dynamics for each session, indicating the initial break direction (Long/Short), whether the session maintained that direction without breaking the opposite side (True/False), and whether the OR midpoint was later broken (Broken/None).
Distribution Table: Presents range and percentage statistics for each session (and the 0930-1000 window). It shows the current day's values alongside historical Average or Median values, which can be filtered by day of the week or shown as a weekly total.
Customization & Management:
Offers extensive inputs to toggle nearly every visual element and feature.
Allows detailed customization of colors, line styles/widths, label content/size, and table appearance/position.
Incorporates logic to clean up drawings from the previous day at the 18:00 ET reset, ensuring chart clarity.
Streamer WatermarkThis unique indicator doesn’t help you trade but it makes your charts look super clean and professional in images and live streams! This indicator works by displaying two tables. The first table has day of the week, date, and free form text. The second table has ticker symbol and timeframe of the current chart.
Everything about the tables and the cells is completely controllable by the user! Here is a breakdown of how customizable the user can make this indicator:
Table:
Toggle each table to be displayed on or off
Move each table into 9 different locations around the chart
Move each table separately
Table background color and transparency
Table border color and transparency
Table border width
Table frame width
Cells:
Each cell can be individually toggled on or off (the table will resize dynamically)
Cell text color and transparency
Text size with 6 different options
Date format with 12 different formats
Input Text:
Text
Emoji
Text & emojis
ASCII characters
Symbols
Anything that can by copied and pasted
Any combination of the above
Notes
Use text size “Auto” if viewing the same chart on desktop and on smart phone (Auto makes the text scale based upon screen size)
Gallery
Disclaimer
Please read the TradingView House Rules carefully before using this indicator to add text, symbols, characters, or anything else to your charts and posting on TradingView Ideas or Scripts. This indicator and the author are not responsible for users not reading, fully understanding, and abiding by TradingView’s House Rules. Please watermark responsibly.
ZenAlgo - Advanced RSIZenAlgo - Advanced RSI is a technical indicator that combines the classic Relative Strength Index (RSI) with advanced tools, such as moving averages, histograms, divergence detection, and trend analysis. This integration provides traders with deeper insights into market dynamics, helping them identify critical entry and exit points. The indicator is designed to synergistically merge these features, delivering a comprehensive analytical tool that simplifies market analysis while providing actionable insights.
Additionally, it includes a Multi TimeFrame table, allowing traders to monitor RSI values and trends across six different timeframes in one view. This enhancement provides a broader perspective on market dynamics and helps traders identify consistent or diverging trends across multiple timeframes, enabling more precise decision-making.
Features
RSI with Moving Averages:
Offers five types of moving averages (SMA, EMA, WMA, SMMA, VWMA) to suit various trading styles and market conditions.
Moving averages are overlaid on RSI, allowing traders to detect support/resistance levels and momentum shifts directly on the RSI panel.
RSI Histogram:
Displays the difference between RSI and its moving average.
Positive histogram values indicate rising momentum, while negative values show declining momentum.
Automatically detects and highlights divergences with color-coded bars (red for bearish, green for bullish).
Bollinger Bands for RSI:
Adds upper and lower bands to RSI, visualizing volatility and overbought/oversold conditions.
Divergence Detection:
Identifies and visualizes both regular and hidden divergences, marking key reversal or trend continuation points.
Labels divergences with R (regular) or H (hidden) to provide clarity on their implications.
Bollinger Bands for RSI:
Adds upper and lower bands to RSI, visualizing volatility and overbought/oversold conditions.
Diamond Signals:
Marks crossovers of RSI and its moving average in overbought (RSI > 70) or oversold (RSI < 30) zones with diamond symbols, highlighting potential reversals.
Multi TimeFrame Table:
Displays RSI values for six different timeframes in a clear and intuitive table.
Calculates the trend on each timeframe based on the average direction of the last three candles. Trends are categorized as "rising" (increasing), "falling" (decreasing), or "neutral" (stable).
Provides easily interpretable insights across timeframes, allowing traders to focus on the current chart without switching timeframes manually.
Added Value: Why Is This Indicator Original/Why Shall You Pay for This Indicator?
ZenAlgo - Advanced RSI is a cohesive system where each component enhances the others. The originality and added value of the indicator come from:
1. Synergy Between Components:
Unlike standalone indicators, which can provide isolated or incomplete insights, ZenAlgo - Advanced RSI combines RSI, moving averages, and divergence detection into a unified system. For instance:
The RSI histogram integrates momentum and trend strength in a single visualization, eliminating the need for multiple separate tools.
Divergences are calculated using both price action and histogram trends, providing more reliable signals compared to divergence detection using only RSI.
2. Customization for Traders:
The ability to select from various moving averages (e.g., EMA for fast responses, SMA for smoother trends) allows users to tailor the indicator to different trading environments and strategies.
3. Actionable Visual Cues:
Diamond signals, histogram bars, and divergence markings make complex market patterns easier to interpret, reducing the cognitive load for traders.
4. Enhanced Divergence Analysis:
Built-in detection of regular and hidden divergences offers clarity and saves traders the effort of manually analyzing charts.
5. Bollinger Bands Integration:
Adding Bollinger Bands to RSI provides insights into volatility and momentum that go beyond what traditional Bollinger Bands or RSI can deliver individually.
6. Multi TimeFrame Table:
The Multi Time Frame table adds a new layer of analytical depth by consolidating RSI values and trends from multiple timeframes into a single tool. This helps traders identify consistent or diverging trends across timeframes, which is crucial for adjusting trading strategies to suit specific market conditions.
7. All-in-One Efficiency:
Instead of juggling multiple indicators, traders gain a streamlined tool that consolidates trend, momentum, and volatility analysis into a single, easy-to-read panel.
How It Works
1. RSI Calculation:
RSI is calculated using the standard formula to determine the relative strength of upward and downward price movements over a specified period.
2. Moving Averages:
Users choose from SMA, EMA, WMA, SMMA, or VWMA. The selected moving average is computed using RSI values, not price data, to better align with the indicator's momentum focus.
3. Histogram:
The histogram shows the difference between RSI and its moving average. Positive values indicate RSI is above its moving average, signaling increasing momentum; negative values indicate the opposite.
4. Divergence Detection:
Regular divergences are identified when price forms higher highs or lower lows, while RSI trends in the opposite direction.
Hidden divergences are marked when price forms higher lows or lower highs, but RSI trends differently.
Divergence is validated using both histogram and price trends for enhanced reliability.
5. Bollinger Bands for RSI:
The upper and lower bands are based on the RSI and a configurable standard deviation, highlighting moments of high volatility and overbought/oversold conditions.
6. Trend Analysis:
The indicator computes an average RSI value over last few candles to detect trend strength and direction, helping traders identify when trends are gaining or losing momentum.
7. Diamond Signals:
Signals are triggered when RSI crosses its moving average within overbought or oversold zones. These events are plotted as diamonds for quick visualization.
Please note that this indicator does not trigger any alerts or direct buy/sell signals.
8. Multi TimeFrame Table:
RSI values are calculated for six separate time frames chosen by the user (e.g., 1-minute, 5-minute, 1-hour).
The trend is determined by averaging the direction of the last three candles on each timeframe. Results are displayed as "rising," "falling," or "neutral" in the table.
The table serves as a quick-reference tool for analyzing trends and RSI values across multiple market perspectives.
Usage Examples
Tracking Trends: Use the histogram to monitor momentum: positive values indicate strengthening trends, while negative values suggest weakening trends.
Spotting Divergences: Look for regular divergences (R) to anticipate reversals and hidden divergences (H) to confirm trend continuation.
Utilizing Diamond Signals: When diamonds appear in overbought or oversold zones, they signal potential market reversals, allowing traders to act quickly.
Analyzing Volatility: Bollinger Bands on RSI highlight moments of high volatility, providing additional confirmation for potential trend changes.
Quick Assessment of RSI values: Use the Multi TimeFrame table to quickly assess RSI values and trends on different timeframes. Consistent trends (e.g., "rising" RSI on most timeframes) suggest market alignment, while diverging trends may indicate potential reversals or conflicting market signals. Use this insight to refine entries and exits.
Settings
RSI Length: Number of candles used for RSI calculation.
RSI Source: Data source for RSI calculation.
MA Type: Type of moving average (SMA, EMA, RMA, WMA, VWMA).
MA Length: Number of RSI values used for moving average calculation.
BB StdDev: Standard deviation length for Bollinger Bands calculation.
Disable / enable display of: Bullish, Bearish, Hidden Bullish and Hidden Bearish divergences.
Show table RSI & MA: display or hide Multi TimeFrame RSI table.
Table position / size: set MultiTimeFrame table position to suit your needs and keep it from obstructing other indicator views
Important Notes
This indicator is a technical analysis tool and does not guarantee trading success.
Use it in conjunction with other indicators and fundamental analysis for a more comprehensive trading strategy.
In strong trends, divergences may become less reliable as price action overrides momentum indicators.
Bitcoin PivotFind [BTC Cycle Tops & Bottoms Finder]What is PivotFind?
PivotFind is a custom indicator designed to track 30+ data points of different nature (technical, sentiment, macro, on-chain), and across multiple timeframes (from 1D to 60D), to detect the market conditions that may indicate the formation of potential Cycle Tops and Bottoms .
PivotFind's goal is to help you navigate Bitcoin's price movements and key happenings over its approximately 4-year cycles to help you craft a mid-term investment plan focused on the larger swings, rather than the shorter-term fluctuations.
What Does PivotFind Show/Do?
Market Phase Assessment and Visualization:
- Uses color-coded backgrounds (green for bull, red for bear, yellow for trend reversal) to show the current (assessed) market phase. Note that the price line itself changes color to reinforce the current phase identification.
- Helps you understand if we're in a uptrend, downtrend, or potentially changing direction (reversal), often an open question for traders, with a mid-term horizon
Cycle Top and Bottom Warnings:
- Places red dots above the price line to warn of potential cycle peaks.
- Shows green dots below the price line to indicate possible cycle bottoms.
These markers appear when multiple indicators reach certain thresholds, which historically have often coincided with significant market pivots (from bull to bear, or viceversa). Clusters of tops and bottom warnings are expected to appear at truly pivotal moments.
Parabolic Growth Signals:
- Displays upward arrows when conditions suggest potential for the rapid price increases that historically anticipated blow-off tops
- These signals are based on a combination of technical indicators and market sentiment reaching certain thresholds.
Altcoin Season Indicators:
- Marks with white diamonds the conditions that have historically led to "altseasons" (i.e. Altcoins overperforming BTC's growth rate).
- Based on factors like Bitcoin dominance decrease and certain altcoin performance metrics.
Fibonacci Retracement Bands:
Plots long-term support and resistance zones based on Fibonacci retracement levels.
These bands are calculated from previous major market highs and lows and shed light on the nature of short-term retracements in the context of major trends.
Price Scenario
PivotFind also provides reference price levels for the upcoming halving cycle, including potential thresholds for increased market interest (retail FOMO), possible overvaluation, and theoretical cycle peak ranges. These projections are based on historical data and should be considered as points of reference rather than definitive predictions.
Comprehensive Data Tables:
Right-side Table: Shows current cycle stage, Bitcoin/Altcoin market dominance percentages, and evaluates key economic factors (like inflation and interest rates) for their potential impact.
Bottom Table: Displays real-time values of over 30 key indicators, including RSI, MVRV ratio, and Fear & Greed Index.
Alerts
PivotFind offers you the ability to set up custom alerts (via the standard TradingView alert functionality) or receive automated notifications for significant market events. Despite its sophisticated analysis, PivotFind is designed to be user-friendly, with pre-set parameters that don't require complex adjustments.
How Does It Work?
PivotFind analyzes over 30 different indicators across multiple timeframes (from 1 day to 60 days), grouped into four main categories:
1. Technical Analysis:
Uses standard indicators like RSI, Stochastic RSI, Williams %R, Elliot Oscillator, TDI, and mean reversion concepts.
Looks for divergences between price and multiple indicators (like OBV, MFI, CCI, RSI, SRSI, MACD and others) to spot potential reversals.
2. Market Sentiment:
Incorporates the Crypto Fear & Greed Index (0-100 scale).
Tracks social media trends and influencer follower counts as a gauge of public interest.
3. Macroeconomic Factors:
Monitors inflation rates, interest rates, US rate yields, and money supply (M2) figures.
Tracks the U.S. Dollar Index (DXY) and bond market health through ETFs like TLT and HYG.
4. On-Chain Analytics:
Analyzes MVRV (Market Value to Realized Value) ratio to spot potential over/undervaluation.
Examines NUPL (Net Unrealized Profit/Loss) and active Bitcoin addresses.
PivotFind analyzes these indicators collectively, looking for significant correlations and confluences, to provide a view of the market's position within the 4-year cycle and spot the conditions for potential Cycle tops and bottoms (cycle pivots).
Who Is This For?
PivotFind may be particularly useful for:
- Long-term investors looking to optimize entry and exit points within the 4-year cycle
- Individuals who want to understand mid-term trends without engaging in daily analysis of multiple charts (due to lack of time and/or financial knowledge)
- Bitcoin Holders and miners planning their decisions around critical market pivot points
It's less suitable for scalpers, day-traders or those focused on short-term price movements.
Value Proposition
PivotFind simplifies market analysis by bringing together a wide range of indicators and data sources across different timeframes. It uses built-in logic to interpret these inputs within the context of Bitcoin's cycles, giving users an efficient way to spot potential major market shifts. This all-in-one approach helps make sense of complex market conditions and supports more informed decision-making.
Since Bitcoin’s broader cycle strongly influences the entire crypto market, PivotFind can also be useful for investors who are focused on Altcoins, not just Bitcoin.
Important Note (Disclaimer)
Past performance, and patterns, do not guarantee future results. Therefore, PivotFind should be used as one of many tools in your analysis. While the indicator provides a multi-faceted and multi-timeframe analysis of factors historically correlated with pivotal price shifts, it cannot predict future prices with certainty. It's a tool to help inform your decisions, not make them for you. Always conduct your own research and remember that all investments, especially in cryptocurrencies, involve risk.
Recommended Settings
PivotFinds works best on the 1D INDEX:BTCUSD chart (dark-mode, logarithmic scale).
This indicator is not publicly available and requires special access.
Dee EMA 5.0
1. Indicator Features:
- The indicator can plot four different sets of EMA on a chart.
- The EMA values can be displayed on the chart with their respective names (e.g., ema9, ema20, etc.).
- The indicator allows customization of the EMA values.
2. Purpose of Dee_EMA 5.0:
- Dee_EMA 5.0 is a unique EMA indicator specially designed for traders to provide better insights and aid in trading decisions.
- The primary reason for building this indicator is to address the challenge of managing multiple time frames while using normal EMA tables.
- Traditional EMA tables might not show all EMA values across different time frames simultaneously, leading to time-consuming processes like shifting time frames and refreshing charts.
- Dee_EMA 5.0 solves this issue by displaying EMA values for different time frames in one table, allowing traders to make quick judgments without repeatedly changing time frames and refreshing charts.
3. Importance of Different Time Frame EMA Values:
- Different time frames EMA values are crucial in trading because they provide valuable insights into the market dynamics at various levels.
- When using shorter time frames (e.g., 1-minute), EMA values can help identify short-term trends, support, and resistance levels.
- On the other hand, using larger time frames (e.g., 5-minute or 15-minute) provides more data and increases the accuracy of EMA-based analysis, enabling traders to identify longer-term trends and potential price movements.
4. EMA Crossover Table:
- Traders often prefer a clutter-free chart without too many lines, but they still need access to EMA values for analysis.
- The EMA table and EMA crossover table serve this purpose by providing EMA values and EMA crossover information in a structured table format.
- With the EMA crossover table, traders can quickly check EMA values and crossovers across different time frames without having to switch time frames repeatedly, saving time and facilitating faster decision-making during trading.
In summary, Dee_EMA 5.0 is an EMA indicator designed to help traders efficiently analyze EMA values across different time frames, allowing for faster and more informed trading decisions. The EMA crossover table provides additional convenience by presenting EMA crossovers without cluttering the chart.
Volume Spike Scanner█ OVERVIEW
This script adds a volume spike scanner table to the top-right of the chart space. Table cells light up with colored signals when volume spikes occur on the associated tickers on a low timeframe. The colored signals correspond to different levels of volume spike intensity and the table columns are continuously sorted so that the tickers with the most intense volume spikes are always at the top. One table can have up to 40 tickers (this is a pine script limitation) and the indicator comes with 7 pre-load ticker lists. (6 stock lists and 1 crypto list) Add the indicator several times and use all the pre-load lists to scan 280 stocks and 40 cryptocurrencies simultaneously.
By monitoring so many tickers simultaneously for volume spikes you will have early awareness of tickers that are reacting to catalysts/news. In some cases there may be no known catalyst, but the ticker is still making a significant move with high volume. Getting to these charts early in the move can provide trade-able opportunities.
█ SIGNALS
There are 6 signals for increasing levels of volume spike intensity
Orange - Most Intense
Yellow
Green
Light Green
Blue
Pink - Least Intense
█ USER INPUTS
Alerts
Check the boxes in the Alerts section next to the color signals you want alerts for. Then after closing the user inputs pane right-click on the table and select "Add Alert on ..."
Filters
Currently the only filter available is the Minimum Volume Filter. More filters may be added on future updates.
When this filter is turned on any signals that are generated by a spike that has volume below the set value will be filtered out and will not show up on the scanner.
The default value of 10,000 is recommended for stocks. There is no recommendation for crypto.
Positioning
• Compact Mode - Reduces the table width to about half size to conserve screen space.
• Table Number - Table number 1 is the farthest right position. Each increase in this value by 1 will move the table roughly one table space inward from the right side of the chart.
• Move Down - Each increment of 1 will move the table downward roughly the height of one table row.
Usually the lowest rows of the table are insignificant so it's okay to move the table down and have these rows offscreen.
• Left/Right Spacing - Each increment of 1 or -1 will move the table slightly left and right respectively. This is for fine tuning the left/right positioning if you like all your tables equally spaced.
Ticker Lists
• Pre-Built List # - The first release of this script contains seven pre-built lists each containing 40 tickers. Lists 1 thru 6 are all stocks. List 7 is all crypto.
For day trading stocks and options add the indicator 6 times to the chart, set the tables side by side, and set a different pre-built list number for each table.
• Symbol Lists - The pre-built lists can all be customized to your preference. Remove tickers you don't like and replace with ones you like. Save your lists as the new default.
Also not every table has to contain 40 tickers. You can uncheck the boxes next to the tickers to shorten the list.
█ TIPS
General
1 — Use news alert/notification services to add context to volume spikes and resulting price movements.
2 — When a ticker goes straight to the highest two signals (Orange and Yellow) that is usually noteworthy
and worth looking at the ticker's chart to see how the volume inflow is affecting price.
3 — When the lowest signals (Pink and Blue) appear for a ticker that is often not noteworthy except in the most liquid tickers
4 — It is best to use a multi-chart layout with one chart in the layout dedicated to the scanner.
This will allow you to switch tickers on the other charts without re-rendering the tables each time.
Set the chart dedicated to the scanner to the 3m timeframe or lower due to an issue mentioned lower down.
To make the scanner easier to see you can turn off visibility of all chart features on this chart.
Stocks
1 — Very liquid stocks such as AAPL, AMZN, MSFT, TSLA, NVDA, NFLX, BA, GOOGL, META, etc. rarely have volume spikes that give the highest signals (Orange and Yellow).
For these tickers the lower signals are significant. To prevent them from getting lost at the bottom of a 40 ticker table you can give them their own dedicated table
along with other favorite stocks to ensure they are always easily visible. You can set alerts for the lower level signals on this table.
2 — To use all 6 pre-loaded stock lists and scan 240 stocks simultaneously add the indicator 6 times.
Each time you add the indicator customize the user incrementing the Table Number and Pre-Load List #. This will give you 6 tables side-by-side with 40 tickers each.
3 — The Minimum Volume Filter is recommended to be set on and at the default value for the stock pre-load lists.
Crypto
1 — The Minimum Volume Filter is recommended to be set off for the crypto list.
2 — Use mobile app notifications to get 24/7 crypto volume spike alerts to your phone.
█ KNOWN ISSUES
Alerts are sometimes given more than once for the same volume spike signal.
The table does not display when using higher timeframes. It is recommended to use a split chart layout and dedicate one section of the layout to this indicator. Set the timeframe on this section to 3m or lower.
If fixes are found for the above issues they will be included in future updates.
█ SPECIAL THANKS
With permission this script utilizes some of the logic from the open-source script "Screener for 40+ instruments" by QuantNomad.
Fibonacci Retracement Altcoin Pioneers ™This powerful indicator combines Fibonacci Retracement levels with a suite of technical indicators to assist traders in analyzing price movements and making informed decisions. Designed for flexibility and ease of use, it offers a customizable interface for displaying data on charts and in tables, making it suitable for both novice and experienced traders.
Key Features:
Fibonacci Retracement: Automatically draws Fibonacci levels (0.382, 0.5, 0.618, 0.786) with customizable lines and labels based on recent price highs and lows. Includes alerts for price touching key levels (Top and Bottom) with adjustable tolerance.
Technical Indicators: Includes RSI, ATR, Momentum, ADX, MACD, Parabolic SAR, Bollinger Bands, and Ichimoku Cloud, all customizable for periods and colors.
Moving Averages: Displays EMA and SMA (50, 100, 200) with options to enable or disable them as needed.
Informative Tables: Provides customizable tables for desktop and mobile, showing open price, close price, percentage change, RSI, ATR, and volume in dollars.
Dual Language Support: Labels and descriptions can be displayed in English or Turkish.
Watermark: Displays symbol information and date in a customizable position for an organized view.
Customization Settings:Fibonacci: Enable/disable levels, choose distance and color.
Table: Select position (Top Right, Bottom Left, etc.) and size (Small, Medium, Large).
Language: Choose between English for labels.
Indicators: Customize periods and colors for each technical indicator.
Screener - Moving Average / ATR Breakout Signal [ARTech]Screener - Moving Average / ATR Breakout Signal
This indicator features a powerful multi-symbol screener that scans up to 40 user-defined symbols in real time for Moving Average (MA) and ATR breakout signals. Users can customize the list of symbols, select the asset class (e.g., Crypto, Stocks, Forex). The screener detects trend-following signals based on price crossing a chosen MA type and length, enhanced by optional ATR-based volatility filters and breakout thresholds to improve signal accuracy. Signals can be displayed on the chart via labels, tooltips, or a compact signal table, allowing traders to monitor multiple markets simultaneously without switching charts. The list of symbols generating signals can also be tracked with customizable alerts, enabling traders to receive real-time notifications for long and short breakout signals directly via TradingView alerts.
This indicator is developed based on the concept of Moving Average / ATR Breakout Signal script on TradingView, with enhancements to support multi-symbol scanning.
Key Features
• Multi-Symbol Screener: Scans up to 40 user-defined symbols simultaneously, with automatic separator detection and symbol validation.
• Repaint Prevention: Carefully designed to avoid repaint issues. The script structure and signal logic have been built to ensure reliable behavior, even across multiple symbols and varying chart conditions.
• Flexible Signal Display: Offers chart labels, tooltips, or a compact table to show signals, enabling multi-market monitoring without switching charts.
• Customizable Alerts: Supports alerts for both long and short signals, sending a list of symbols generating signals as real-time notifications.
• Multi-Type Moving Average Support: Choose from several MA types including EMA, SMA, Hull MA, VWMA, RMA, and TEMA, with customizable source and length settings.
• Flexible Signal Logic: Generates signals when price breaks above or below the selected MA, with options for confirmation candles and wick or close based breakout detection.
• ATR-Based Filtering: Utilizes ATR to create dynamic breakout bands around the MA, reducing noise and improving breakout validation.
• Breakout Threshold Filtering: Adds an optional minimum percentage price move before a new opposite signal is allowed, preventing rapid reversals.
Why use this indicator?
• Scans up to 40 symbols at the same time.
• Users can define the symbol list, asset class, and automatically detects the symbol separator; warns if any symbols are invalid
• Detected signals are shown directly on the chart as labels, tooltips, or in a compact table.
• The list of signal-generating symbols can be tracked with alerts — no need to watch the chart constantly.
How to Use
███████ Alerts ███████
🔸 Long / Short
To enable Custom Alerts, select the desired alert type (Long or Short) from the indicator's settings under the "Alerts" section, you can customize messages and enable notifications for Long and Short signals. Then, you need to activate the fx alert() function call option in TradingView’s alert creation dialog.
Alert messages include your custom message followed by a list of symbols currently giving signals, each shown on a new line. For example, if your input message is set to “🟢 Long Signal” and BTCUSD and ETHUSD are signaling, the alert will look like this:
🟢 Long Signal
BTCUSD
ETHUSD
This format helps you clearly see the type of signal and each symbol individually, making real-time monitoring easier.
🔸 Alert Delay (seconds)
This setting adds a delay before alerts are triggered. It helps ensure that signals are based on confirmed bar closures for slight timing differences between symbol data feeds (especially in multi-symbol mode). For example, setting a 30-second delay allows all symbols to finish processing before the alert fires, avoiding early or incomplete signal lists.
For best results, try different delay values to see what works best with your selected timeframe.
███████ Display / Signal ███████
🔸 Display Mode
Choose how the indicator presents signals on your chart. Focus on a single symbol (Chart mode), Scan and display multiple symbols at once (Screener mode), or hide visuals and use only tables or alerts (No mode).
• Chart Mode: Displays signals only for the current chart symbol. Useful for testing and optimizing signal conditions before scanning multiple assets.
• Screener Mode: Activates the screener functionality, showing results for all valid symbols in your list. Signals appear as labels on the chart and are also listed in the signal table for easy tracking.
• No (Table Only): Hides all on-chart visuals (labels, markers). Signals are still processed and can be viewed in tables or used with alerts. This mode is ideal when you're using multiple screeners at once and want to avoid overlapping visuals. Each screener can display its results in separate table positions (e.g., bottom right, top left, etc.), so turning off chart visuals helps keep your workspace clean while still tracking multiple symbol groups efficiently. This way, you can also track more than 40 symbols by using multiple screener instances with different symbol groups and table positions.
🔸 Long
You can independently turn ON or OFF the display of Long signals using the toggle.
🔸 Short
You can independently turn ON or OFF the display of Short signals using the toggle.
███████ Symbols ███████
🔸 Symbols
You can enter up to 40 symbols. Symbols must be written in full format. For example: BINANCE:BTCUSDT, NASDAQ:AAPL, or OANDA:EURUSD. TradingView requires this full format to correctly recognize each symbol. Due to TradingView’s limitations, only the first 40 symbols in your list will be processed
- Separator Rules: Letters (A–Z), numbers (0–9), underscore (_), dot (.), and exclamation mark (!) are allowed within symbol names (e.g., BINANCE:BTCUSDT.P). Therefore, avoid using them as separators. Instead, use comma (,) , semicolon (;) , space , or newline to separate multiple symbols.
- Auto Detection: The indicator automatically detects the separator used in your list. If the format is incorrect or a symbol is invalid, a warning will appear to help you fix it.
🔸 Symbol Filter
When scanning multiple symbols, it's important that they belong to the same market type (Crypto, Stocks, Forex, etc.). Different markets have different trading hours, and mixing them may cause issues.
For example, if your chart is using a stock symbol (like NASDAQ:AAPL) and your symbol list includes crypto symbols (like BINANCE:BTCUSDT), the screener may not work correctly. Since stock markets are not open 24/7, the chart time may fall outside of crypto trading hours — causing crypto signals to fail or not update properly.
To avoid this issue, the indicator includes a Symbol Filter. This lets you filter your symbol list to include only the correct asset type (e.g., only Crypto or only Stocks). By using this filter, you make sure the screener runs under the correct market conditions and avoids signal mismatches.
If you set the filter to None , no filtering will be applied. In this case, you are responsible for making sure all listed symbols match your chart’s market type.
For best results, always use symbols from the same market type as your chart symbol. This ensures that candle open/close times align across all symbols, avoiding timing mismatches. Symbols and the chart must follow the same market hours for accurate and consistent signal generation.
🔸 Show Symbols on Table
This feature helps you quickly review the symbols you've entered. When enabled, a table appears in the bottom-right corner of the chart displaying all symbols from your list along with their market types and statuses
- Green background: Symbol is valid and matches the selected Symbol Filter. It can generate signals.
- Gray background: Symbol is valid but does not match the selected filter. It will not generate signals.
- Red background: Symbol is invalid (e.g., due to incorrect names, delisting, or unsupported by broker).
You don’t need to remove invalid or mismatched symbols, but no signals will be generated for them. This visual check makes it easier to catch symbol issues before relying on the screener output.
███████ Signal Display Style ███████
🔸 Display Method
Choose how signals will be shown visually
• Label: The signal appears as a label on the candle. The label includes all triggering symbols as text.
• Tooltip: An icon (such as 🟢 or 🔴) is shown instead of full text. Hold your mouse pointer on the icon on chart for a few seconds to see a tooltip listing the triggered symbols. This method keeps your chart cleaner and less cluttered.
• None: No visual markers appear on candles. Signals are only visible in the signal table — ideal if you're using multiple indicators and want to avoid chart clutter.
🔸 Symbol Display Format
This setting affects the labels, tooltips, signal table, and alert messages, ensuring consistency across all displays. Select whether you want symbols to appear as:
• EXCHANGE:SYMBOL: BINANCE:BTCUSDT
• SYMBOL: BTCUSDT
🔸 Long Signal Icon
Used only in Tooltip mode, these icons (e.g., 🟢 for Long) appear on bars where signals are detected. Customize it freely to match your style or strategy.
🔸 Short Signal Icon
Used only in Tooltip mode, these icons (e.g., 🔴 for Short) appear on bars where signals are detected. Customize it freely to match your style or strategy.
🔸 Size
Adjust the visual size of labels or tooltips. Smaller sizes help reduce clutter when many signals trigger in close proximity.
███████ Signal Table ███████
This section controls the appearance and behavior of the signal table that displays last detected Long and Short signals for your symbols.
🔸 Show
Enable or disable the signal table display on the chart.
🔸 Highlight Signal Duration (Bars)
When a signal occurs, the corresponding cell in the table is highlighted using the selected Long or Short color for this many bars. This helps visually track recent signals over time. The bar where the signal icon appears is counted as 1.
🔸 Table Size
Choose the size of the table to fit your chart layout and readability preferences.
🔸 Table Position
Select where the table appears on your chart (e.g., top right, middle right, bottom left).
🔸 Title
Customize the table header text. The default is “Recent Signals”.
🔸 Background Color
Set the table’s background color and transparency to match your chart’s theme.
🔸 Long Signal Color
Choose the highlight color used to mark Long signals within the table.
🔸 Short Signal Color
Choose the highlight color used to mark Short signals within the table.
🔸 Text Color
Customize the text color inside the table for better contrast and readability.
🔸 Show Bars Since Signal
Optionally display how many bars have passed since each signal appeared. The bar where the signal occurs counts as 1.
███████ Signal ███████
This is the core component of the signal system. You can customize:
🔸 Moving Average Type
Choose from SMA, EMA, WMA, Hull MA, VWMA, RMA, or TEMA
🔸 Length
Adjust the length to suit your strategy.
🔸 Source
Select which price data (e.g., Close, Open, HL2) is used to calculate the MA.
🔸 Confirm Candles
Defines the number of consecutive candles that must break the selected level to confirm a signal.
– If ATR filter is enabled, this level is the ATR bands.
– If ATR is disabled, the Moving Average line is used.
This helps filter out noise and avoid premature signals.
🔸 Break Type
Specifies how the candle must break the level:
– Close: The candle must close beyond the level.
– Wick: A wick touching or exceeding the level is enough.
Both options generate signals only after the candle has closed.
🔸 Filter
This section provides optional filters to improve signal accuracy.
ATR
When the ATR filter is enabled, signals are generated only if the price breaks above the upper ATR line or below the lower ATR line—calculated by adding or subtracting the ATR multiplied threshold from the moving average—and the breakout must occur for the number of consecutive confirmation candles specified by the user input . This helps reduce false signals during low volatility periods.
• Multiplier: Adjusts the width of ATR bands by multiplying the ATR value.
• Length: Sets the period for ATR calculation.
• Smoothing: Selects the smoothing method applied to the ATR (RMA, SMA, EMA, WMA).
Breakout
When enabled, breakout confirmation requires the price to cross above the upper breakout line or below the lower breakout line by a specified percentage from the last signal price.
• Threshold (%): Defines the minimum percentage price movement required to validate a breakout.
• Show Breakout Levels: Toggle to display or hide breakout threshold area on the chart.
ZenAlgo - UltimateThe ZenAlgo - Ultimate Indicator is a premium trading tool that integrates advanced sub-indicators into a single framework, combining volume analysis, divergence detection, and market sentiment visualization. Designed for traders seeking deeper insights, it addresses the limitations of standalone free indicators by delivering a cohesive system that enhances accuracy, adaptability, and decision-making.
Why Multiple Sub-Indicators?
The integration of sub-indicators into one tool provides unique benefits not achievable with individual free indicators:
Improved Accuracy: Combining volume trends, delta volume, and divergence detection creates a multi-dimensional view of market behavior, reducing the chance of false signals.
Synergistic Insights: Free indicators like MAs or divergences work independently, while this tool integrates them into a unified framework that highlights actionable patterns, improving signal reliability.
Actionable Combinations: The tool visually aligns multi-timeframe trends, divergences, and volume states, enabling traders to confirm trades using multiple metrics in one glance, saving time and enhancing precision.
Features
This indicator introduces several customizations and integrations that distinguish it from free alternatives:
Dynamic Volume Classification: It calculates and categorizes volume states into clear signals like "Mega Buy" or "Big Sell," providing instant clarity about unusual activity levels.
Enhanced Delta Volume Analysis: Tracks delta volume trends with adjustable sensitivity, identifying subtle shifts in market pressure that standalone delta indicators might miss.
Customizable Multi-Timeframe Volume Tables: Displays volume and delta metrics across multiple timeframes, offering a holistic view of market activity that helps align short- and long-term strategies.
Real-Time Alerts: Provides instant notifications for confirmed and unconfirmed delta volume crosses, helping users stay ahead of market movements.
Divergence Detection Across Metrics: Identifies regular and hidden bullish or bearish divergences using up, down, and delta volumes, integrating price fractals for added precision.
How It Works
1. Volume and Delta Volume Integration
The indicator calculates and categorizes volume activity into specific states, such as "Mega Buy" or "Big Sell," by comparing the current volume with its 20-period average. For delta volume, it tracks the difference between buying and selling pressure, identifying shifts in market sentiment. These calculations are dynamically updated across multiple timeframes, with delta trends smoothed using user-selected moving averages (e.g., SMA, EMA, WMA, HMA) to highlight sustained market pressure changes.
2. Multi-Timeframe Volume Tables
The tool aggregates and displays volume and delta volume data across various timeframes in a visual table. Each timeframe's data includes total volume, categorized buying and selling volumes, and the net delta volume. Colors within the table provide immediate insights into the prevailing market sentiment for each timeframe, with bullish or bearish conditions emphasized using pre-defined thresholds.
3. Divergence Detection Across Metrics
Divergences are identified using fractal patterns in up volume, down volume, and delta volume. Regular and hidden bullish or bearish divergences are detected by comparing historical volume peaks and troughs with corresponding price movements. This allows the tool to highlight potential reversals or trend continuations before they are visually apparent on the chart.
4. Market State Labels
The indicator synthesizes multiple metrics, such as volume trends, delta volume movements, and histogram direction, to generate actionable market state labels. These labels, such as "Bullish," "Bearish," or "Reversal," offer a high-level summary of current market conditions, helping traders quickly adapt their strategies.
5. Real-Time Alerts
To ensure traders stay informed, the tool includes alerts for confirmed and unconfirmed delta volume crosses. These alerts consider not only the delta volume's movement relative to its average but also whether the broader buying or selling pressure supports the signal, enhancing the reliability of the alerts.
Specific Scenarios Where This Indicator Excels
Trend Confirmation: Align rising delta volume with bullish divergences across timeframes for high-confidence entries.
Reversal Identification: Use divergence labels to anticipate trend reversals before they occur.
Market Sentiment Analysis: Dynamic candle coloring helps visualize whether the market is dominated by bullish or bearish forces.
Volume Breakout Detection: Track spikes in cumulative volume and delta volume to identify breakouts with higher accuracy.
When to Be Cautious
Low-Volume Markets: In thinly traded markets, signals like divergences or delta volume shifts may produce noise due to insufficient data.
Highly Volatile Conditions: Sudden volume spikes can result in false positives for breakouts or reversals.
Session Overlaps or Data Misalignment: Variations in session timings or data discrepancies can temporarily impact cumulative volume metrics.
Overfitting Sensitivity Settings: Excessively high sensitivity settings may overfit the indicator to specific market conditions, leading to unreliable signals in broader contexts.
Why Pay for This Indicator?
This tool stands out because it doesn’t merely replicate free indicators; it integrates and enhances them into a uniquely actionable framework:
Tailored for Precision: Adjustable parameters for sensitivity, divergence detection, and timeframe analysis allow traders to adapt the indicator to their strategies.
Time-Saving Synergy: Combines the functionality of multiple tools into a single interface, eliminating the need to juggle multiple scripts.
Comprehensive Insights: Delivers a broader perspective by linking volume trends, delta volume, and divergences, ensuring more informed decisions.
Real-Time Notifications: Alerts for key events ensure you never miss a critical market movement.
Usage Examples
Volume State Monitoring: Instantly identify states like "Big Buy" or "Mega Sell" to act on significant volume surges.
Multi-Timeframe Alignment: Combine bullish divergences on a 15-minute chart with a rising daily delta volume trend for high-probability trades.
Scalping Opportunities: Use delta volume crosses and short-term trends for quick entries and exits.
Breakout Validation: Confirm volume breakouts with delta volume spikes to avoid false signals.
Settings
Volume MA Length: Adjusts the moving average period for volume trends.
Divergence Sensitivity: Fine-tunes the thresholds for divergence detection to suit different market conditions.
Multi-Timeframe Visibility: Customizes the number of timeframes displayed in the cumulative volume table.
Conclusion
The Ultimate Indicator is more than a collection of sub-indicators—it’s a fully integrated system designed to address the limitations of standalone tools. By offering deeper insights into volume trends, market sentiment, and divergence analysis, it empowers traders to make better-informed decisions with enhanced confidence.
The Adaptive Pairwise Momentum System [QuantraSystems]The Adaptive Pairwise Momentum System
QuantraSystems guarantees that the information created and published within this document and on the Tradingview platform is fully compliant with applicable regulations, does not constitute investment advice, and is not exclusively intended for qualified investors.
Important Note!
The system equity curve presented here has been generated as part of the process of testing and verifying the methodology behind this script.
Crucially, it was developed after the system was conceptualized, designed, and created, which helps to mitigate the risk of overfitting to historical data. In other words, the system was built for robustness, not for simply optimizing past performance.
This ensures that the system is less likely to degrade in performance over time, compared to hyper-optimized systems that are tailored to past data. No tweaks or optimizations were made to this system post-backtest.
Even More Important Note!!
The nature of markets is that they change quickly and unpredictably. Past performance does not guarantee future results - this is a fundamental rule in trading and investing.
While this system is designed with broad, flexible conditions to adapt quickly to a range of market environments, it is essential to understand that no assumptions should be made about future returns based on historical data. Markets are inherently uncertain, and this system - like all trading systems - cannot predict future outcomes.
Introduction
The Adaptive Pairwise Momentum System is not just an indicator but a comprehensive asset rotation and trend-following system. In short, it aims to find the highest performing asset from the provided range.
The system dynamically optimizes capital allocation across up to four high-performing assets, ensuring that the portfolio adapts swiftly to changing market conditions. The system logic consists of sophisticated quantitative methods, rapid momentum analysis, and robust trend filtering. The overarching goal is to ensure that the portfolio is always invested in the highest-performing asset based on dynamic market conditions, while at the same time managing risk through broader market filters and internal mechanisms like volatility and beta analysis.
Legend
System Equity Curve:
The equity curve displayed in the chart is dynamically colored based on the asset allocation at any given time. This color-coded approach allows traders to immediately identify transitions between assets and the corresponding impact on portfolio performance.
Highlighting of Current Highest Performer:
The current bar in the chart is highlighted based on the confirmed highest performing asset. This is designed to give traders advanced notice of potential shifts in allocation even before a formal position change occurs. The highlighting enables traders to prepare in real time, making it easier to manage positions without lag, particularly in fast-moving markets.
Highlighted Symbols in the Asset Table:
In the table displayed on the right hand side of the screen, the current top-performing symbol is highlighted. This clear signal at a glance provides immediate insight into which asset is currently being favored by the system. This feature enhances clarity and helps traders make informed decisions quickly, without needing to analyze the underlying data manually.
Performance Overview in Tables:
The left table provides insight into both daily and overall system performance from inception, offering traders a detailed view of short-term fluctuations and long-term growth. The right-hand table breaks down essential metrics such as Sharpe ratio, Sortino ratio, Omega ratio, and maximum drawdown for each asset, as well as for the overall system and HODL strategy.
Asset-Specific Signals:
The signals column in the table indicates whether an asset is currently held or being considered for holding based on the system's dynamic rankings. This is a critical visual aid for asset reallocation decisions, signaling when it may be appropriate to either maintain or change the asset of the portfolio.
Core Features and Methodologies
Flexibility in Asset Selection
One of the major advantages of this system is its flexibility. Users can easily modify the number and type of assets included for comparison. You can quickly input different assets and backtest their performance, allowing you to verify how well this system might fit different tokens or market conditions. This flexibility empowers users to adapt the system to a wide range of market environments and tailor it to their unique preferences.
Whole System Risk Mitigation - Macro Trend Filter
One of the features of this script is its integration of a Macro-level Trend Filter for the entire portfolio. The purpose of this filter is to ensure no capital is allocated to any token in the rotation system unless Bitcoin itself is in a positive trend. The logic here is that Bitcoin, as the cryptocurrency market leader, often sets the tone for the entire cryptocurrency market. By using Bitcoins trend direction as a barometer for overall market conditions, we create a system where capital is not allocated during unfavorable or bearish market conditions - significantly reducing exposure to downside risk.
Users have the ability to toggle this filter on and off in the input menu, with five customizable options for the trend filter, including the option to use no filter. These options are:
Nova QSM - a trend aggregate combining the Rolling VWAP, Wave Pendulum Trend, KRO Overlay, and the Pulse Profiler provides the market trend signal confirmation.
Kilonova QSM - a versatile aggregate combining the Rolling VWAP, KRO Overlay, the KRO Base, RSI Volatility Bands, NNTRSI, Regression Smoothed RSI and the RoC Suite.
Quasar QSM - an enhanced version of the original RSI Pulsar. The Quasar QSM refines the trend following approach by utilizing an aggregated methodology.
Pairwise Momentum and Strength Ranking
The backbone of this system is its ability to identify the strongest-performing asset in the selected pool, ensuring that the portfolio is always exposed to the asset showing the highest relative momentum. The system continually ranks these assets against each other and determines the highest performer by measure of past and coincident outperformance. This process occurs rapidly, allowing for swift responses to shifts in market momentum, which ensures capital is always working in the most efficient manner. The speed and precision of this reallocation strategy make the script particularly well-suited for active, momentum-driven portfolios.
Beta-Adjusted Asset Selection as a Tiebreaker
In the circumstance where two (or more) assets exhibit the same relative momentum score, the system introduces another layer of analysis. In the event of a strength ‘tie’ the system will preference maintaining the current position - that is, if the previously strongest asset is now tied, the system will still allocate to the same asset. If this is not the case, the asset with the higher beta is selected. Beta is a measure of an asset’s volatility relative to Bitcoin (BTC).
This ensures that in bullish conditions, the system favors assets with a higher potential for outsized gains due to their inherent volatility. Beta is calculated based on the Average Daily Return of each asset compared to BTC. By doing this, the system ensures that it is dynamically adjusting to risk and reward, allocating to assets with higher risk in favorable conditions and lower risk in less favorable conditions.
Dynamic Asset Reallocation - Opposed to Multi-Asset Fixed Intervals
One of the standout features of this system is its ability to dynamically reallocate capital. Unlike traditional portfolio allocation strategies that may rebalance between a basket of assets monthly or quarterly, this system recalculates and reallocates capital on the next bar close (if required). As soon as a new asset exhibits superior performance relative to others, the system immediately adjusts, closing the previous position and reallocating funds to the top-ranked asset.
This approach is particularly powerful in volatile markets like cryptocurrencies, where trends can shift quickly. By reallocating swiftly, the system maximizes exposure to high-performing assets while minimizing time spent in underperforming ones. Moreover, this process is entirely automated, freeing the trader from manually tracking and measuring individual token strength.
Our research has demonstrated that, from a risk-adjusted return perspective, concentration into the top-performing asset consistently outperforms broad diversification across longer time horizons. By focusing capital on the highest-performing asset, the system captures outsized returns that are not achievable through traditional diversification. However, a more risk-averse investor, or one seeking to reduce drawdowns, may prefer to move the portfolio further left along the theoretical Capital Allocation Line by incorporating a blend of cash, treasury bonds, or other yield-generating assets or even include market neutral strategies alongside the rotation system. This hybrid approach would effectively lower the overall volatility of the portfolio while still maintaining exposure to the system’s outsized returns. In theory, such an investor can reduce risk without sacrificing too much potential upside, creating a more balanced risk-return profile.
Position Changes and Fees/Slippage
Another critical and often overlooked element of this system is its ability to account for fees and slippage. Given the increased speed and frequency of allocation logic compared to the buy-and-hold strategy, it is of vital importance that the system recognises that switching between assets may incur slippage, especially in highly volatile markets. To account for this, the system integrates realistic slippage and fee estimates directly into the equity curve, simulating expected execution costs under typical market conditions and gives users a more realistic view of expected performance.
Number of Position Changes
Understanding the number of position changes in a strategy is critical to assessing its feasibility in real world trading. Frequent position changes can lead to increased costs due to slippage and fees. Monitoring the number of position changes provides insight into the system’s behavior - helping to evaluate how active the strategy is and whether it aligns with the trader's desired time input for position management.
Equity Curve and Performance Calculations
To provide a benchmark, the script also generates a Buy-and-Hold (or "HODL") equity curve that represents an equal split across the four selected assets. This allows users to easily compare the performance of the dynamic rotation system with that of a more traditional investment strategy.
The script tracks key performance metrics for both the dynamic portfolio and the HODL strategy, including:
Sharpe Ratio
The Sharpe Ratio is a key metric that evaluates a portfolio’s risk-adjusted return by comparing its ‘excess’ return to its volatility. Traditionally, the Sharpe Ratio measures returns relative to a risk-free rate. However, in our system’s calculation, we omit the risk-free rate and instead measure returns above a benchmark of 0%. This adjustment provides a more universal comparison, especially in the context of highly volatile assets like cryptocurrencies, where a traditional risk-free benchmark, such as the usual 3-month T-bills, is often irrelevant or too distant from the realities of the crypto market.
By using 0% as the baseline, we focus purely on the strategy's ability to generate raw returns in the face of market risk, which makes it easier to compare performance across different strategies or asset classes. In an environment like cryptocurrency, where volatility can be extreme, the importance of relative return against a highly volatile backdrop outweighs comparisons to a risk-free rate that bears little resemblance to the risk profile of digital assets.
Sortino Ratio
The Sortino Ratio improves upon the Sharpe Ratio by specifically targeting downside risk and leaves the upside potential untouched. In contrast to the Sharpe Ratio (which penalizes both upside and downside volatility), the Sortino Ratio focuses only on negative return deviations. This makes it a more suitable metric for evaluating strategies like the Adaptive Pairwise Momentum Strategy - that aim to minimize drawdowns without restricting upside capture. By measuring returns relative to a 0% baseline, the Sortino ratio provides a clearer assessment of how well the system generates gains while avoiding substantial losses in highly volatile markets like crypto.
Omega Ratio
The Omega Ratio is calculated as the ratio of gains to losses across all return thresholds, providing a more complete view of how the system balances upside and downside risk even compared to the Sortino Ratio. While it achieves a similar outcome to the Sortino Ratio by emphasizing the system's ability to capture gains while limiting losses, it is technically a mathematically superior method. However, we include both the Omega and Sortino ratios in our metric table, as the Sortino Ratio remains more widely recognized and commonly understood by traders and investors of all levels.
Case Study
Notes
For the sake of brevity, the Important Notes section found in the header of this text will not be rewritten. Instead, it will be highlighted that now is the perfect time to reread these notes. Reading this case study in the context of what has been mentioned above is of key importance.
As a second note, it is worth mentioning that certain market periods are referred to as either “Bull” or “Bear” markets - terms I personally find to be vague and undefinable - and therefore unfavorable. They will be used nevertheless, due to their familiarity and ease of understanding in this context. Substitute phrases could be “Macro Uptrend” or “Macro Downtrend.”
Overview
This case study provides an in-depth performance analysis of the Adaptive Pairwise Momentum System , a long-only system that dynamically allocates to outperforming assets and moves into cash during unfavorable conditions.
This backtest includes realistic assumptions for slippage and fees, applying a 0.5% cost for every position change, which includes both asset reallocation and moving to a cash position. Additionally, the system was tested using the top four cryptocurrencies by market capitalization as of the test start date of 01/01/2022 in order to minimize selection bias.
The top tokens on this date (excluding Stablecoins) were:
Bitcoin
Ethereum
Solana
BNB
This decision was made in order to avoid cherry picking assets that might have exhibited exceptional historical performance - minimizing skew in the back test. Furthermore, although this backtest focuses on these specific assets, the system is built to be flexible and adaptable, capable of being applied to a wide range of assets beyond those initially tested.
Any potential lookahead bias or repainting in the calculations has been addressed by implementing the lookback modifier for all repainting sensitive data, including asset ratios, asset scoring, and beta values. This ensures that no future information is inadvertently used in the asset allocation process.
Additionally, a fixed lookback period of one bar is used for the trend filter during allocations - meaning that the trend filter from the prior bar must be positive for an allocation to occur on the current bar. It is also important to note that all the data displayed by the indicator is based on the last confirmed (closed) bar, ensuring that the entire system is repaint-proof.
The study spans the 2022 cryptocurrency bear market through the subsequent bull market of 2023 and 2024. The stress test highlights how the system reacted to one of the most challenging market downturns in crypto history - which includes events such as:
Luna and TerraUSD crash
Three Arrows Capital liquidation
Celsius bankruptcy
Voyager Digital bankruptcy
FTX collapse
Silicon Valley + Signature + Silvergate banking collapses
Subsequent USDC deppegging
And arguably more important, 2022 was characterized by a tightening of monetary policy after the unprecedented monetary easing in response to the Covid pandemic of 2020/2021. This shift undeniably puts downward pressure on asset prices, most probably to the extent that this had a causal role to many of the above events.
By incorporating these real-world challenges, the backtest provides a more accurate and robust performance evaluation that avoids overfitting or excessive optimization for one specific market condition.
The Bear Market of 2022: Stress Test and System Resilience
During the 2022 bear market, where the overall crypto market experienced deep and consistent corrections, the Adaptive Pairwise Momentum System demonstrated its ability to mitigate downside risk effectively.
Dynamic Allocation and Cash Exposure:
The system rotated in and out of cash, as indicated by the gray period on the system equity curve. This allocation to cash during downtrending periods, specifically in late 2022, acted as the systems ‘risk-off’ exposure - the purest form of such an exposure. This prevented the system from experiencing the magnitude of drawdown suffered by the ‘Buy-and-Hold (HODL) investors.
In contrast, a passive HODL strategy would have suffered a staggering 75.32% drawdown, as it remained fully allocated to chosen assets during the market's decline. The active Pairwise Momentum system’s smaller drawdown of 54.35% demonstrates its more effective capital preservation mechanisms.
The Bull Market of 2023 and 2024: Capturing Market Upside
Following the crypto bear market, the system effectively capitalized on the recovery and subsequent bull market of 2023 and 2024.
Maximizing Market Gains:
As trends began turning bullish in early 2023, the system caught the momentum and promptly allocated capital to only the quantified highest performing asset of the time - resulting in a parabolic rise in the system's equity curve. Notably, the curve transitions from gray to purple during this period, indicating that Solana (SOL) was the top-performing asset selected by the system.
This allocation to Solana is particularly striking because, at the time, it was an asset many in the market shunned due to its association with the FTX collapse just months prior. However, this highlights a key advantage of quantitative systems like the one presented here: decisions are driven purely from objective data - free from emotional or subjective biases. Unlike human traders, who are inclined (whether consciously or subconsciously) to avoid assets that are ‘out of favor,’ this system focuses purely on price performance, often uncovering opportunities that are overlooked by discretionary based investors. This ability to make data-driven decisions ensures that the strategy is always positioned to capture the best risk-adjusted returns, even in scenarios where judgment might fail.
Minimizing Volatility and Drawdown in Uptrends
While the system captured substantial returns during the bull market it also did so with lower volatility compared to HODL. The sharpe ratio of 4.05 (versus HODL’s 3.31) reflects the system's superior risk-adjusted performance. The allocation shifts, combined with tactical periods of cash holding during minor corrections, ensured a smoother equity curve growth compared to the buy-and-hold approach.
Final Summary
The percentage returns are mentioned last for a reason - it is important to emphasize that risk-adjusted performance is paramount. In this backtest, the Pairwise Momentum system consistently outperforms due to its ability to dynamically manage risk (as seen in the superior Sharpe, Sortino and Omega ratios). With a smaller drawdown of 54.35% compared to HODL’s 75.32%, the system demonstrates its resilience during market downturns, while also capturing the highest beta on the upside during bullish phases.
The system delivered 266.26% return since the backtest start date of January 1st 2022, compared to HODL’s 10.24%, resulting in a performance delta of 256.02%
While this backtest goes some of the way to verifying the system’s feasibility, it’s important to note that past performance is not indicative of future results - especially in volatile and evolving markets like cryptocurrencies. Market behavior can shift, and in particular, if the market experiences prolonged sideways action, trend following systems such as the Adaptive Pairwise Momentum Strategy WILL face significant challenges.
Enhanced Volume Trend Indicator with BB SqueezeEnhanced Volume Trend Indicator with BB Squeeze: Comprehensive Explanation
The visualization system allows traders to quickly scan multiple securities to identify high-probability setups without detailed analysis of each chart. The progression from squeeze to breakout, supported by volume trend confirmation, offers a systematic approach to identifying trading opportunities.
The script combines multiple technical analysis approaches into a comprehensive dashboard that helps traders make informed decisions by identifying high-probability setups while filtering out noise through its sophisticated confirmation requirements. It combines multiple technical analysis approaches into an integrated visual system that helps traders identify potential trading opportunities while filtering out false signals.
Core Features
1. Volume Analysis Dashboard
The indicator displays various volume-related metrics in customizable tables:
AVOL (After Hours + Pre-Market Volume): Shows extended hours volume as a percentage of the 21-day average volume with color coding for buying/selling pressure. Green indicates buying pressure and red indicates selling pressure.
Volume Metrics: Includes regular volume (VOL), dollar volume ($VOL), relative volume compared to 21-day average (RVOL), and relative volume compared to 90-day average (RVOL90D).
Pre-Market Data: Optional display of pre-market volume (PVOL), pre-market dollar volume (P$VOL), pre-market relative volume (PRVOL), and pre-market price change percentage (PCHG%).
2. Enhanced Volume Trend (VTR) Analysis
The Volume Trend indicator uses adaptive analysis to evaluate buying and selling pressure, combining multiple factors:
MACD (Moving Average Convergence Divergence) components
Volume-to-SMA (Simple Moving Average) ratio
Price direction and market conditions
Volume change rates and momentum
EMA (Exponential Moving Average) alignment and crossovers
Volatility filtering
VTR Visual Indicators
The VTR score ranges from 0-100, with values above 50 indicating bullish conditions and below 50 indicating bearish conditions. This is visually represented by colored circles:
"●" (Filled Circle):
Green: Strong bullish trend (VTR ≥ 80)
Red: Strong bearish trend (VTR ≤ 20)
"◯" (Hollow Circle):
Green: Moderate bullish trend (VTR 65-79)
Red: Moderate bearish trend (VTR 21-35)
"·" (Small Dot):
Green: Weak bullish trend (VTR 55-64)
Red: Weak bearish trend (VTR 36-45)
"○" (Medium Hollow Circle): Neutral conditions (VTR 46-54), shown in gray
In "Both" display mode, the VTR shows both the numerical score (0-100) alongside the appropriate circle symbol.
Enhanced VTR Settings
The Enhanced Volume Trend component offers several advanced customization options:
Adaptive Volume Analysis (volTrendAdaptive):
When enabled, dynamically adjusts volume thresholds based on recent market volatility
Higher volatility periods require proportionally higher volume to generate significant signals
Helps prevent false signals during highly volatile markets
Keep enabled for most trading conditions, especially in volatile markets
Speed of Change Weight (volTrendSpeedWeight, range 0-1):
Controls emphasis on volume acceleration/deceleration rather than absolute levels
Higher values (0.7-1.0): More responsive to new volume trends, better for momentum trading
Lower values (0.2-0.5): Less responsive, better for trend following
Helps identify early volume trends before they fully develop
Momentum Period (volTrendMomentumPeriod, range 2-10):
Defines lookback period for volume change rate calculations
Lower values (2-3): More responsive to recent changes, better for short timeframes
Higher values (7-10): Smoother, better for daily/weekly charts
Directly affects how quickly the indicator responds to new volume patterns
Volatility Filter (volTrendVolatilityFilter):
Adjusts significance of volume by factoring in current price volatility
High volume during high volatility receives less weight
High volume during low volatility receives more weight
Helps distinguish between genuine volume-driven moves and volatility-driven moves
EMA Alignment Weight (volTrendEmaWeight, range 0-1):
Controls importance of EMA alignments in final VTR calculation
Analyzes multiple EMA relationships (5, 10, 21 period)
Higher values (0.7-1.0): Greater emphasis on trend structure
Lower values (0.2-0.5): More focus on pure volume patterns
Display Mode (volTrendDisplayMode):
"Value": Shows only numerical score (0-100)
"Strength": Shows only symbolic representation
"Both": Shows numerical score and symbol together
3. Bollinger Band Squeeze Detection (SQZ)
The BB Squeeze indicator identifies periods of low volatility when Bollinger Bands contract inside Keltner Channels, often preceding significant price movements.
SQZ Visual Indicators
"●" (Filled Circle): Strong squeeze - high probability setup for an impending breakout
Green: Strong squeeze with bullish bias (likely upward breakout)
Red: Strong squeeze with bearish bias (likely downward breakout)
Orange: Strong squeeze with unclear direction
"◯" (Hollow Circle): Moderate squeeze - medium probability setup
Green: With bullish EMA alignment
Red: With bearish EMA alignment
Orange: Without clear directional bias
"-" (Dash): Gray dash indicates no squeeze condition (normal volatility)
The script identifies squeeze conditions through multiple methods:
Bollinger Bands contracting inside Keltner Channels
BB width falling to bottom 20% of recent range (BB width percentile)
Very narrow Keltner Channel (less than 5% of basis price)
Tracking squeeze duration in consecutive bars
Different squeeze strengths are detected:
Strong Squeeze: BB inside KC with tight BB width and narrow KC
Moderate Squeeze: BB inside KC with either tight BB width or narrow KC
No Squeeze: Normal market conditions
4. Breakout Detection System
The script includes two breakout indicators working in sequence:
4.1 Pre-Breakout (PBK) Indicator
Detects potential upcoming breakouts by analyzing multiple factors:
Squeeze conditions lasting 2-3 bars or more
Significant price ranges
Strong volume confirmation
EMA/MACD crossovers
Consistent price direction
PBK Visual Indicators
"●" (Filled Circle): Detected pre-breakout condition
Green: Likely upward breakout (bullish)
Red: Likely downward breakout (bearish)
Orange: Direction not yet clear, but breakout likely
"-" (Dash): Gray dash indicates no pre-breakout condition
The PBK uses sophisticated conditions to reduce false signals including minimum squeeze length, significant price movement, and technical confirmations.
4.2 Breakout (BK) Indicator
Confirms actual breakouts in progress by identifying:
End of squeeze or strong expansion of Bollinger Bands
Volume expansion
Price moving outside Bollinger Bands
EMA crossovers with volume confirmation
MACD crossovers with significant price range
BK Visual Indicators
"●" (Filled Circle): Confirmed breakout in progress
Green: Upward breakout (bullish)
Red: Downward breakout (bearish)
Orange: Unusual breakout pattern without clear direction
"◆" (Diamond): Special breakout conditions (meets some but not all criteria)
"-" (Dash): Gray dash indicates no breakout detected
The BK indicator uses advanced filters for confirmation:
Requires consecutive breakout signals to reduce false positives
Strong volume confirmation requirements (40% above average)
Significant price movement thresholds
Consistency checks between price action and indicators
5. Market Metrics and Analysis
Price Change Percentage (CHG%)
Displays the current percentage change relative to the previous day's close, color-coded green for positive changes and red for negative changes.
Average Daily Range (ADR%)
Calculates the average daily percentage range over a specified period (default 20 days), helping traders gauge volatility and set appropriate price targets.
Average True Range (ATR)
Shows the Average True Range value, a volatility indicator developed by J. Welles Wilder that measures market volatility by decomposing the entire range of an asset price for that period.
Relative Strength Index (RSI)
Displays the standard 14-period RSI, a momentum oscillator that measures the speed and change of price movements on a scale from 0 to 100.
6. External Market Indicators
QQQ Change
Shows the percentage change in the Invesco QQQ Trust (tracking the Nasdaq-100 Index), useful for understanding broader tech market trends.
UVIX Change
Displays the percentage change in UVIX, a volatility index, providing insight into market fear and potential hedging activity.
BTC-USD
Shows the current Bitcoin price from Coinbase, useful for traders monitoring crypto correlation with equities.
Market Breadth (BRD)
Calculates the percentage difference between ATHI.US and ATLO.US (high vs. low securities), indicating overall market direction and strength.
7. Session Analysis and Volume Direction
Session Detection
The script accurately identifies different market sessions:
Pre-market: 4:00 AM to 9:30 AM
Regular market: 9:30 AM to 4:00 PM
After-hours: 4:00 PM to 8:00 PM
Closed: Outside trading hours
This detection works on any timeframe through careful calculation of current time in seconds.
Buy/Sell Volume Direction
The script analyzes buying and selling pressure by:
Counting up volume when close > open
Counting down volume when close < open
Tracking accumulated volume within the day
Calculating intraday pressure (up volume minus down volume)
Enhanced AVOL Calculation
The improved AVOL calculation works in all timeframes by:
Estimating typical pre-market and after-hours volume percentages
Combining yesterday's after-hours with today's pre-market volume
Calculating this as a percentage of the 21-day average volume
Determining buying/selling pressure by analyzing after-hours and pre-market price changes
Color-coding results: green for buying pressure, red for selling pressure
This calculation is particularly valuable because it works consistently across any timeframe.
Customization Options
Display Settings
The dashboard has two customizable tables: Volume Table and Metrics Table, with positions selectable as bottom_left or bottom_right.
All metrics can be individually toggled on/off:
Pre-market data (PVOL, P$VOL, PRVOL, PCHG%)
Volume data (AVOL, RVOL Day, RVOL 90D, Volume, SEED_YASHALGO_NSE_BREADTH:VOLUME )
Price metrics (ADR%, ATR, RSI, Price Change%)
Market indicators (QQQ, UVIX, Breadth, BTC-USD)
Analysis indicators (Volume Trend, BB Squeeze, Pre-Breakout, Breakout)
These toggle options allow traders to customize the dashboard to show only the metrics they find most valuable for their trading style.
Table and Text Customization
The dashboard's appearance can be customized:
Table background color via tableBgColor
Text color (White or Black) via textColorOption
The indicator uses smart formatting for volume and price values, automatically adding appropriate suffixes (K, M, B) for readability.
MACD Configuration for VTR
The Volume Trend calculation incorporates MACD with customizable parameters:
Fast Length: Controls the period for the fast EMA (default 3)
Slow Length: Controls the period for the slow EMA (default 9)
Signal Length: Controls the period for the signal line EMA (default 5)
MACD Weight: Controls how much influence MACD has on the volume trend score (default 0.3)
These settings allow traders to fine-tune how momentum is factored into the volume trend analysis.
Bollinger Bands and Keltner Channel Settings
The Bollinger Bands and Keltner Channels used for squeeze detection have preset (hidden) parameters:
BB Length: 20 periods
BB Multiplier: 2.0 standard deviations
Keltner Length: 20 periods
Keltner Multiplier: 1.5 ATR
These settings follow standard practice for squeeze detection while maintaining simplicity in the user interface.
Practical Trading Applications
Complete Trading Strategies
1. Squeeze Breakout Strategy
This strategy combines multiple components of the indicator:
Wait for a strong squeeze (SQZ showing ●)
Look for pre-breakout confirmation (PBK showing ● in green or red)
Enter when breakout is confirmed (BK showing ● in same direction)
Use VTR to confirm volume supports the move (VTR ≥ 65 for bullish or ≤ 35 for bearish)
Set profit targets based on ADR (Average Daily Range)
Exit when VTR begins to weaken or changes direction
2. Volume Divergence Strategy
This strategy focuses on the volume trend relative to price:
Identify when price makes a new high but VTR fails to confirm (divergence)
Look for VTR to show weakening trend (● changing to ◯ or ·)
Prepare for potential reversal when SQZ begins to form
Enter counter-trend position when PBK confirms reversal direction
Use external indicators (QQQ, BTC, Breadth) to confirm broader market support
3. Pre-Market Edge Strategy
This strategy leverages pre-market data:
Monitor AVOL for unusual pre-market activity (significantly above 100%)
Check pre-market price change direction (PCHG%)
Enter position at market open if VTR confirms direction
Use SQZ to determine if volatility is likely to expand
Exit based on RVOL declining or price reaching +/- ADR for the day
Market Context Integration
The indicator provides valuable context for trading decisions:
QQQ change shows tech market direction
BTC price shows crypto market correlation
UVIX change indicates volatility expectations
Breadth measurement shows market internals
This context helps traders avoid fighting the broader market and align trades with overall market direction.
Timeframe Optimization
The indicator is designed to work across different timeframes:
For day trading: Focus on AVOL, VTR, PBK/BK, and use shorter momentum periods
For swing trading: Focus on SQZ duration, VTR strength, and broader market indicators
For position trading: Focus on larger VTR trends and use EMA alignment weight
Advanced Analytical Components
Enhanced Volume Trend Score Calculation
The VTR score calculation is sophisticated, with the base score starting at 50 and adjusting for:
Price direction (up/down)
Volume relative to average (high/normal/low)
Volume acceleration/deceleration
Market conditions (bull/bear)
Additional factors are then applied, including:
MACD influence weighted by strength and direction
Volume change rate influence (speed)
Price/volume divergence effects
EMA alignment scores
Volatility adjustments
Breakout strength factors
Price action confirmations
The final score is clamped between 0-100, with values above 50 indicating bullish conditions and below 50 indicating bearish conditions.
Anti-False Signal Filters
The indicator employs multiple techniques to reduce false signals:
Requiring significant price range (minimum percentage movement)
Demanding strong volume confirmation (significantly above average)
Checking for consistent direction across multiple indicators
Requiring prior bar consistency (consecutive bars moving in same direction)
Counting consecutive signals to filter out noise
These filters help eliminate noise and focus on high-probability setups.
MACD Enhancement and Integration
The indicator enhances standard MACD analysis:
Calculating MACD relative strength compared to recent history
Normalizing MACD slope relative to volatility
Detecting MACD acceleration for stronger signals
Integrating MACD crossovers with other confirmation factors
EMA Analysis System
The indicator uses a comprehensive EMA analysis system:
Calculating multiple EMAs (5, 10, 21 periods)
Detecting golden cross (10 EMA crosses above 21 EMA)
Detecting death cross (10 EMA crosses below 21 EMA)
Assessing price position relative to EMAs
Measuring EMA separation percentage
Recent Enhancements and Evolution
Version 5.2 includes several improvements:
Enhanced AVOL to show buying/selling direction through color coding
Improved VTR with adaptive analysis based on market conditions
AVOL display now works in all timeframes through sophisticated estimation
Removed animal symbols and streamlined code with bright colors for better visibility
Improved anti-false signal filters throughout the system
Optimizing Indicator Settings
For Different Market Types
Range-Bound Markets:
Lower EMA Alignment Weight (0.2-0.4)
Higher Speed of Change Weight (0.8-1.0)
Focus on SQZ and PBK signals for breakout potential
Trending Markets:
Higher EMA Alignment Weight (0.7-1.0)
Moderate Speed of Change Weight (0.4-0.6)
Focus on VTR strength and BK confirmations
Volatile Markets:
Enable Volatility Filter
Enable Adaptive Volume Analysis
Lower Momentum Period (2-3)
Focus on strong volume confirmation (VTR ≥ 80 or ≤ 20)
For Different Asset Classes
Equities:
Standard settings work well
Pay attention to AVOL for gap potential
Monitor QQQ correlation
Futures:
Consider higher Volume/RVOL weight
Reduce MACD weight slightly
Pay close attention to SQZ duration
Crypto:
Higher volatility thresholds may be needed
Monitor BTC price for correlation
Focus on stronger confirmation signals
Integrated Visual System for Trading Decisions
The colored circle indicators create an intuitive visual system for quick market assessment:
Progression Sequence: SQZ (Squeeze) → PBK (Pre-Breakout) → BK (Breakout)
This sequence often occurs in order, with the squeeze leading to pre-breakout conditions, followed by an actual breakout.
VTR (Volume Trend): Provides context about the volume supporting these movements.
Color Coding: Green for bullish conditions, red for bearish conditions, and orange/gray for neutral or undefined conditions.
YinYang RSIYinYang RSI is a Momentum Oscillator. It is loosely based on the standard RSI but uses our Custom True Value Zone Algorithm. Essentially it is a stronger, more accurate RSI that isn't manipulated by consolidation. YinYang RSI moves slightly slower than the standard RSI but when it does move it is much more accurate.
Why do we deem YinYang RSI to be a more accurate RSI? Well, let's discuss some of the underlying logic behind it. YinYang RSI is derived from the High and Low data from multiple Security Requests, we send that data into a modified Donchian Channel to calculate its Basis. That basis is then taken and averaged between multiple different VWMA calculations to ‘Smooth’ it out before we send it into an RSI calculation and display the final results.
This may sound a little confusing and you may be wondering, why bother doing this? The main reason we created the YinYang RSI is to remove the fact that consolidation causes Regular RSI to go down in index value. In our opinion RSI shouldn’t go down due to consolidation. By removing consolidation from RSI it innately made the RSI more smooth and since it became more smooth there were less times it crossed the RSI Moving Average (MA). In turn, since it crosses the RSI MA less, it means when it does cross the RSI MA, it is a much stronger more accurate signal; but don’t just take our word for it! Let’s get into some examples to show you exactly how it works:
Our RSI is very smooth, because of the way we apply VWMA to it, it keeps it from being a jagged line like the regular RSI is:
Our Indicator features 3 RSI’s in it: YinYangRSI, Regular RSI and YinYang Stoch RSI. The reason there are 3 is not only for the Information Tables (we will talk about this later), but also for the fact that you can overlay them on top of each other.
Here is the same dates but with Regular RSI:
Hopefully you can see how different they are and how smooth ours is, but if not, lets overlay them so you get a better idea:
When the YinYang RSI and Regular RSI are overlaid on top of each other, the Regular RSI’s colors change for easier readability. The Regular RSI turns Pink and the Regular RSI MA turns Orange. As you can see here, they function much differently and it is quite clear that the YinYang RSI holds itself during consolidation and is more smooth.
You may be asking yourself, this is great and all, but how does it help me trade?
Well, now that you understand the difference between YinYang and Regular RSI let's discuss exactly that!
So as you can see in the image above, when the RSI crosses the RSI MA it represents a strong movement in price is likely about to occur. When the RSI is very low (20 or less) and it crosses ABOVE the RSI MA, this represents a BUY/LONG signal. When the RSI is very high (80 or above) and it crosses BELOW the RSI MA, this represents a SELL/SHORT signal.
There are times where it is a good time to buy or sell, but the RSI may not be in the right place. This is rare but it does happen. We marked a location that did exactly that with an Orange circle in the picture above. These things happen, however we don’t recommend you act on them. The main reason is that they are much more risky. Nothing will ever be 100% accurate, but the key is making decisions that are more in your favor than not. When the RSI and RSI MA cross and the RSI is near 50, it's much less accurate, however, not impossible for it to be a good signal.
Now you may be wondering, how come I see 2 SELL or 2 BUY signals before the RSI moves a lot? This is quite normal. Based on the picture above, all of the BUY and SELL signals are accurate, but not all of them have insane price movements. However, they all did feature SOME price movements. Just because a BUY or SELL (RSI and RSI MA crossing) happens, doesn’t mean the RSI is going to move all the way from 80 to 20, sometimes the price only moves a bit and then corrects back. This is completely normal.
The part that is up to you is knowing when to exit these trades. You can use the YinYang RSI to see entry locations for Long/Short, but it can be risky to assume that you can go from a BUY right to a SELL and vice versa.
Don’t fret, there is a reason we have our YinYang Stoch RSI within this indicator and its not just because we felt like it! When you overlay the YinYang RSI and YinYang Stoch RSI on top of each other, you can get a very good idea of when a signal may be over and likely it’s a good time to get out. However, first, just so you understand what our YinYang Stoch RSI does, let's take a quick look at it.
At first glance, the YinYang Stoch RSI can look pretty strange and even overwhelming, this is completely normal. It features drastic movements, but only when there is good reason to! When the blue line (K) crosses the orange line (D) it represents momentum in price. So when the blue line crosses above the orange line it means BUY and when the blue line crosses below the orange line it means SELL.
How it works with the YinYang RSI is simple, lets toggle the two of them on together in the settings:
It may look a little confusing at first, and we don’t necessarily recommend you do it for your entry as it can be a little too much and sometimes confusing, but it can be very helpful for understanding your exit and if the momentum has changed/died down. Here's an example based on our initial BUY/SELL image above:
So since we’re talking about the double SELL signal and how to know if its momentum is ending we’ve zoomed in on this example. Here we can see where the pink circle is, that the YinYang Stoch RSI has gained buy momentum and the sell momentum has likely ended here. This is canceled out however, by the fact that shortly after we see another SELL signal combined with the Stoch RSI crossing under and also showing SELL momentum. The blue Vertical lines are to show visually where the stoch crossed over/under as they can be a little hard to see visually. Also, based on this example, you can see where the orange circle is that was clearly a very good buy location and also has the stoch crossover in that location too. So even though the RSI isn’t very low, there is still a decent amount of bullish momentum in that location. Is this enough for you to make a purchase on? In our opinion, it’s still a little too risky, but maybe it fits your trading style, or maybe you decide its a good time to Dollar Cost Average / purchase just a small amount.
Now, you may be wondering, as we mentioned it early, what are those Information Tables that have been sitting on the right of every example?
These Information Tables are there to display very important Time Frame data for you. Not only can you see 6 Different Time Frames, which you can customize within your Settings. You also get to see the level of RSI and RSI MA for YinYang, Regular and YinYang Stoch RSI. Being able to see this data on multiple different Time Frames without having to change the Time Frame you are on can be very helpful, especially if you’re trading on a lower Time Frame like 15 minutes. The color of the box is based on if the RSI has crossed the MA or not. When the box is Green, the RSI is greater than the MA (Bullish). When the box is Red, the RSI is less than the MA (Bearish).
This concludes our Tutorial on how to use YinYang RSI, below you will see all of our current Settings, what they all mean and how you can customize them.
Settings:
1. Show Signals:
Signals are when the RSI crosses the RSI MA (for any RSI TYPE active). When these crosses happen, it will make a plot on the chart that represents Buy and Sell Signals. These signals have alerts that correspond with them, but you will manually need to set up these alerts yourself through the indicator. Please refer to TradingView for how to set up alerts.
2. RSI Type:
We have 3 types of RSI’s within this Indicator:
YinYang RSI
Regular RSI
YinYang Stoch RSI
These RSI’s can be used individually or overlaid on top of each other for easier comparison. It can be useful to go back and forth between indicators or have them overlaid to get a better understanding of what's going on.
2.1. YinYang RSI:
Our YinYang RSI is our custom RSI that is based on our True Value Zone Algorithm. It is the main purpose of this Indicator but can be used in conjunction with Regular RSI and YinYang Stoch RSI. YinYang RSI is a much more smooth, slow moving form of RSI that doesn’t go down from consolidation and therefore makes the RSI and RSI MA crosses much more accurate.
2.2. Regular RSI:
This is a regular RSI that is within our indicator so you can make comparisons and also overlay on top of our YinYang RSI and/or YinYang Stoch.
2.3. YinYang Stoch RSI:
This is a Stoch RSI that is calculated with our YinYang RSI’s values to create a very unique Stoch RSI. Our YinYang Stoch RSI moves very drastically and quickly when there is true momentum swings but it never really hovers in the middle. It makes its way from 0-100 and 100-0 within 2-3 candles usually and if it makes it all the way, you know there is momentum backing this price movement.
3. Information Tables:
3.1. Show Information Tables:
Our Information tables display 6 different Time Frame resolutions to give you the data of YinYang RSI/MA, Regular RSI/MA and Stoch RSI/MA over multiple different Time Frames so you don’t constantly have to keep changing yours and can focus on the trade at hand.
You can choose to display:
‘All’,
‘None’,
‘YinYang RSI’,
‘Regular RSI’,
‘YinYang Stoch RSI’
and/or any combination of the three so you can see all the data you want to your liking.
3.2. Display Tables Direction:
Since there are 6 different Time Frames shown, and you have the ability to display all 3 RSI and MA values, this table can get pretty big. If you have a large monitor and not too many indicators active it's no big deal and a vertical display is likely what you’ll want. However, if you have a smaller monitor or many Indicators active, it will scrunch this Indicator and make it difficult to see all of your Time Frames in the tables. For this reason, we have the option to display them ‘Horizontally’.
3.3. Res1 / Res2/ Res3 / Res4 / Res5 / Res6:
These represent the different resolutions (Time Frames) being used in your information tables and can be modified to display whatever resolution works best for your trading style. By default they are:
Res1: Current Timeframe
Res2: 15 Minute
Res3: 1 Hour
Res4: 4 Hour
Res5: 1 Day
Res6: 1 Week
Backup Res (not changeable): 5 Minute (this is only used if your Current Timeframe in Res1 is a duplicate of one of the other resolutions)
Alerts are available and customizable within the Indicator. You can set up an alert for any of the RSI crossing Signals.
If you have any Questions or Concerns, don’t hesitate to contact us.
HAPPY TRADING!
Financial Data Spreadsheet [By MUQWISHI]The Financial Data Spreadsheet indicator displays tables in the form of a spreadsheet containing a set of selected financial performances of a company within the most recent reported period. Analyzing Financial data is one of the classic methods to evaluate whether the company’s stock price is overvalued or undervalued based on its income statement, balance sheet, and cash flow statement. This indicator might be practical to investors to collect needed data of a company to analyze and compare it with other companies on a TradingView chart or print it in spreadsheet form.
█ OVERVIEW
█ BEST PRACTICES
Due to strict limitations on calling request.financial() function, I tried to develop the table with the best ways to be more dynamic to move and the ability to join multiple tables into a spreadsheet. Users can add up to 20 instruments and 2 financial metrics per table. However, it’s possible to add many tables with other financial metrics, then connect them to the main table.
Credits: The idea of joining multiple tables inspired by @QuantNomad Screener for 40+ instruments
█ INDICATOR SETTINGS
1- Moving Table toward right-left up-down from its origin.
2- Hiding Column Title checkmark. Useful for adding a joined table underneath with additional instruments.
3- Hiding Instruments Title checkmark. Useful for adding a joined table on the right with other financial metrics.
4- Shade Alternate Rows checkmark. I believe it’ll make the table easier to read.
5- Selecting Financial Period. (Year, Quarter).
6- Entering a currency.
7- Choosing a financial ID for each column. There’re over 200 financial IDs. Source: What financial data is available in Pine? — TradingView
8- Optional to highlight values in between.
9- Entering the ticker’s symbol with the ability to activate/deactivate.
█ TIP
For best technical performance, use the indicator in a 1D timeframe.
Please let me know if you have any questions.
Thank you.
ACE FVG & IFVG Trading System1. What the Script Does
The "ACE FVG & IFVG Trading System " is a TradingView Pine Script (version 5) that identifies and trades Fair Value Gaps (FVGs) and Inverse Fair Value Gaps (IFVGs). It offers:
Detection of bullish/bearish FVGs and IFVGs with customizable parameters.
Multiple entry types: regular FVG retracement, Break of Structure (BOS), breakaway gaps, and Immediate/Retrace IFVG entries.
A pending setup system showing potential trades before they trigger.
Risk management with configurable stop loss (SL) and take profit (TP) based on FVG levels, swing points, or risk-reward ratios.
Market structure analysis using swing highs/lows, BOS, and Market Structure Shifts (MSS).
Time filters to restrict trading to specific sessions.
Visualizations including FVG boxes, trade boxes, pivot lines, and labels.
Entry and performance tables displaying trade details and metrics like win rates and P&L by entry type.
2. How It Works
The script is organized into modular sections for efficient execution:
Inputs: Extensive customization options (e.g., FVG size, entry types, SL/TP modes, time filters) grouped for clarity.
Data Structures: Custom types (FVGData, SwingPoint, EntryData) store FVG, pivot, and trade data in arrays.
Utility Functions: Handle calculations like risk-reward ratios, time validation, and trade size filtering.
Swing Point Detection: Uses ta.pivothigh/ta.pivotlow to identify pivots, supporting BOS/MSS and SL/TP calculations.
FVG Detection: Identifies regular FVGs (low > high or high < low ) and IFVGs (mitigated FVGs with immediate or retrace signals).
Entry Logic: Triggers trades based on user-enabled conditions (e.g., retracement, BOS, breakaway gaps) with dynamic SL/TP.
Trade Management: Tracks active/pending trades, updates visualizations (boxes, lines, labels), and handles cancellations/invalidations.
Main Logic: Executes on each bar to detect FVGs, process entries, update trades, and manage visualizations.
Tables: Displays recent trades and performance stats (e.g., win rates by entry type) on the last bar.
Pivot Visualization: Plots swing points with dynamic extensions and mitigation status (solid/dotted lines).
3. How to Use It
Add to TradingView:
Open Pine Editor, paste the script, save it, and add to chart.
Configure Inputs:
Access settings via chart (right-click indicator > Settings).
Adjust:
fvgMinSize for market volatility (e.g., 5 for forex).
Entry types (e.g., enable IFVG, disable breakaway gaps).
SL/TP modes and minimum R:R (e.g., 2.0 for 1:2).
Time filters for active sessions (e.g., 09:30-16:00).
Visual settings (box transparency, table positions).
Interpret Output:
FVG Boxes: Green (bullish), red (bearish), purple (IFVG/mitigated).
Trade Boxes: Gray-green/red-gray (pending), green/red (active), updated for win/loss.
Pivot Lines: Solid (unmitigated), dotted (mitigated).
Tables: Entry table shows trade details; performance table shows win rates/P&L.
Trading:
Monitor pending setups for entry signals.
Enter manually at active trade levels, following SL/TP.
Use performance stats to refine settings.
Test on demo charts and adjust for market/timeframe.
Best Practices:
Use higher timeframes (e.g., 1H, 4H) for less noise.
Combine with other analysis (e.g., support/resistance).
Backtest using TradingView’s replay feature.
Originality
The script is original due to its unique combination of features:
Enhanced IFVG Strategy: Dual Immediate/Retrace IFVG modes with a novel “Immediate Then Retrace” preference.
Pending Setup System: Proactive visualization of potential trades with auto-cancellation.
Granular Performance Tracking: Detailed breakdown of win rates/P&L by entry type (regular FVG, IFVG, breakaway).
Dynamic Pivot Visualization: Real-time mitigation updates (solid to dotted lines).
Modular Design: Custom types and organized logic for extensibility. It builds on general FVG concepts (e.g., from ICT) but implements unique logic and features not found in standard
TradingView FVG scripts, distinguishing it from both open-source and premium indicators.
Credit of Concepts to ICT
Collaborations with JMAC and Timeless
MMTools - Screener❖ Overview
Screener expands your market insights and provides an efficient way to monitor real-time signals from Catcher across hundreds of charts on a single screen.
Each cell in the table displays the number of indicator signals. For instance, a value of "1" in the row labeled ‘BTCUSDT.P’ and column ‘30’ indicates one long signal on the 30-minute Bitcoin chart within the selected lookback period. “0” means no signal in the lookback.
❖ Multi-Table Construction
Screener supports flexible layouts and overlays. To build a multi-table interface, simply add multiple instances of the script to your chart. For optimal usability, it is recommended to allocate a dedicated panel or tab.
⚙️ Key Parameters to Customize Initially
Indicator Lookback: Defines how far back Screener checks for signals.
Symbols: Choose up to 20 symbols. Use additional tables to expand coverage.
Size: Adjusts the overall dimensions of the table.
Display Settings: Customize colors, opacity, and symbol visibility. For dark theme charts, set color opacity to 100% and transparency to 0%.
⚙️ Per-Table Adjustable Parameters
Timeframe: This defines the interval for signal collection across all symbols displayed in the top row of the table. It must be equal to or greater than the chart’s timeframe, otherwise the script will deliberately trigger an error. For multiple tables, use a lower chart timeframe (e.g., 1 minute) to meet this requirement.
Table Positioning: Use either the “Position” (predefined screen locations) or “Block” (stacked layout) parameters. The “Block” method enables a greater number of tables by aligning them side-by-side efficiently.
-- Multi-table example demonstrating the use of the ’Position’ parameter --
-- Multi-table example demonstrating the use of the ’Block’ parameter --
❖ Access
Please refer to the Author's Instructions field to request access to the script.
-----------------------------------------------------------
Disclaimer
The information provided by my scripts is for informational purposes only and does not constitute financial advice. Past performance is not indicative of future results. Always do your own research before making financial decisions.
Portfolio Monitor - DolphinTradeBot1️⃣ Overview
▪️This indicator unifies the value of all your investments—whether stocks, currencies, or cryptocurrencies—in your chosen currency. This tool not only provides a clear snapshot of your overall portfolio performance but also highlights the individual growth of each asset with intuitive visualizations and an easy-to-understand performance report.
2️⃣ What sets this indicator apart
▪️is its ability to convert values from various currency pairs into any currency you choose. This means you can monitor your portfolio's performance against any currency pair you prefer, offering a flexible and comprehensive view of your investments.
3️⃣ How Is It Work ?
🔍The indicator can be analyzed under two main categories: visual representations and tables.
1- Visual representations ;
The indicator includes three different types of lines:
1. 1 - Reference Line → This represents the cost of all assets we hold, based on the selected date.
1. 2 - Total Assets Line → Displays the real-time value of all assets in our possession, including cash value, in the selected trading pair.
The area between the reference line is filled with green and red. The section above the reference line is represented in green, while the section below is shown in red.
1. 3 - Performance Lines → These visualize the performance of the assets, starting from the reference line and taking into account their weights in the portfolio. (Note: The lines are scaled for visualization purposes, so their absolute values should not be considered.)
"The names of the lines are shown in the image below."⤵️
2- Tables
The indicator includes three different types of tables:
2. 1 - Analysis Table : It provides a superficial overview of wallet statistics and values.
▪️TOTAL ASSETS → The current equivalent of all assets in the target currency
▪️CASH VALUE → The current value of the amount "Cash Value", in the target currency.
▪️PORTFOLIO VALUE → The total value of assets excluding Cash, in the target currency.
▪️POSTFOLIO COST → The cost of assets excluding Cash, in the target currency.
▪️PORTFOLIO ABSOLUTE RETURN → It shows the profit or loss relative to the cost of assets
▪️PORTFOLIO RETURN % →It shows the profit or loss relative to the cost of assets on a percentage basis
2. 2 - Performance Table : It displays the names of assets excluding Cash and their profit amounts, sorted from highest to lowest profit. If "Show as Percentage" is selected in the settings, it shows the percentage profit or loss relative to the cost. Profits are represented in green, while losses are represented in red.
"You can see the visual showing the tables below"⤵️
4️⃣How to Use ?
1- Choose the date on which the visualization will begin (📌The start date only affects the exchange rate used for calculating the reference line in the target currency.)
2- If you have cash holdings, enter the amount and specify the currency.
3- Select the currency in which your portfolio value will be displayed.(Default value is USD)
4- To set up your portfolio;
SYMBOLS - QUANTITY - PURCHASE PRICE
Enter the symbols of your assets - the number of units you hold - and their cost levels.
5- If you have cash, be sure to include your cash balance. If you also hold other currencies, enter them as separate assets with their corresponding quantities and purchase prices.
6- If you want to see the percentage returns of the assets in the performance table relative to their cost, select the "Show as Percent" option.
7- If you want to see the performance visuals of the assets, click on the "Show Asset Performance" option.
You can find an image of the settings section where the numbers above are used as references below.⤵️
📌 NOTE → By default, a few assets and their values have been pre-added in the initial settings. This is to ensure that you don’t see an empty screen when adding the indicator to the chart. Please remember to enter your own assets and values. The default settings are only provided as an example.
ATR Combined IndicatorHow to Use and Adjust the ATR Stop-Loss & Risk Manager Indicator in TradingView
The ATR Stop-Loss & Risk Manager indicator is designed to help traders visualize Average True Range (ATR)-based stop-loss levels and assess risk. Here's a step-by-step guide on how to use it and adjust its settings.
Adding the Indicator to Your Chart
Open TradingView and select your desired chart and time frame.
Click on the Pine Editor at the bottom of the screen.
Paste the provided script into the editor and click Add to Chart.
Once added, the indicator will appear on your chart with ATR values, stop-loss levels, and a risk table.
Indicator Outputs
ATR Line: A line representing the Average True Range (ATR) value, providing a measure of market volatility.
Stop-Loss Levels:
Stop Loss High: A green line above the current price, representing the suggested stop-loss level for long positions.
Stop Loss Low: A red line below the current price, representing the suggested stop-loss level for short positions.
Risk Table:
Displays the ATR value multiplied by a user-defined risk multiplier in a table on the chart.
Configuring the Settings
To customize the indicator for your trading strategy, click the gear icon next to the indicator’s name in the Indicators pane.
1. ATR Settings
ATR Period: Adjust the number of bars used to calculate the ATR. Common values include 14 (default) or 20. Shorter periods respond faster to price changes, while longer periods smooth volatility.
Smoothing Method:
Choose between RMA, SMA, EMA, or WMA for the ATR calculation:
RMA (default): A variation of the moving average commonly used in ATR.
SMA: Simple Moving Average, giving equal weight to all bars in the calculation.
EMA: Exponential Moving Average, which gives more weight to recent bars.
WMA: Weighted Moving Average, emphasizing recent prices linearly.
2. Multipliers
ATR Multiplier for Table: Adjust this to scale the ATR value displayed in the table. For example:
Set it to 1.0 to display the exact ATR.
Increase or decrease it to align with your risk tolerance.
Stop Loss Multiplier: Adjust this to change how far the stop-loss levels are plotted from the current price. For example:
Use 1.5 (default) for moderate levels.
Increase for wider stops or decrease for tighter stops.
3. Table Customization
Table Position: Select where the table appears on the chart:
Top Right (default), Top Left, Bottom Right, Bottom Left, Middle Right, or Middle Left.
Border Color: Choose the border color for the table.
Background Color: Set the table's background color.
Text Color: Customize the table text color for better visibility.
4. Visualization
Stop-Loss High and Low Lines:
Use these lines to determine potential stop-loss levels for your trades based on the ATR and stop-loss multiplier.
Green for Stop Loss High (long positions).
Red for Stop Loss Low (short positions).
Practical Use Cases
Volatility-Based Stop Losses:
Use the stop-loss lines to set dynamic stop-loss levels based on market volatility.
Adjust the multipliers to match your trading style:
Tight stops for scalping or day trading.
Wider stops for swing or position trading.
Risk Assessment:
Use the ATR value in the table to gauge market volatility before entering trades.
Higher ATR values indicate more volatile markets, requiring wider stops.
Position Sizing:
Incorporate the ATR value into your position-sizing strategy. For example:
Divide your account risk (e.g., 1% of equity) by the ATR to calculate position size.